建筑工程管理软件工程实验指导书修订

上传人:蜀歌 文档编号:145862359 上传时间:2020-09-24 格式:PDF 页数:20 大小:786.06KB
返回 下载 相关 举报
建筑工程管理软件工程实验指导书修订_第1页
第1页 / 共20页
建筑工程管理软件工程实验指导书修订_第2页
第2页 / 共20页
建筑工程管理软件工程实验指导书修订_第3页
第3页 / 共20页
建筑工程管理软件工程实验指导书修订_第4页
第4页 / 共20页
建筑工程管理软件工程实验指导书修订_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《建筑工程管理软件工程实验指导书修订》由会员分享,可在线阅读,更多相关《建筑工程管理软件工程实验指导书修订(20页珍藏版)》请在金锄头文库上搜索。

1、(建筑工程管理) 软件工 程实验指导书修订 (建筑工程管理) 软件工 程实验指导书修订 软件工程实验指导书 太原理工大学 计算机科学和技术学院 2013 年 3 月 王会青 目录 第壹部分 实验教学大纲 1 第二部分 实验说明 3 实验壹 软件工程的网上资源和常用的 CASE 工具 3 实验二 传统软件开发方法的可行性研究 5 实验三 传统软件开发方法的需求分析建模 6 实验四 传统软件开发方法的结构设计 7 实验五 系统测试 8 实验六 面向对象的分析和设计 9 实验七 软件项目管理 10 附录壹 实 验 题 目附录壹 实 验 题 目 11 第壹部分实验教学大纲第壹部分实验教学大纲 课程名称

2、:软件工程(SoftwareEngineering) 课程总学时: 48 学时理论: 40 学时;实验: 8 学时 课程总学分: 3 学分 适用专业和年级:计算机科学和技术、软件工程专业 壹、实验的目的和任务壹、实验的目的和任务 本实验课程通过完整地实施软件生命周期各阶段的任务,让学生系统地学习到软件开发 过程的主要理论、方法、技术、标准和规范,使他们具备基本的软件开发设计能力;通过软 件工程中常用 CASE 工具和软件项目管理的实践,使他们具备运用各种工具完成项目设计和 实施的基本技能;通过集体项目开发,培训学生的合作意识和团队精神,培养学生对技术文 档的编写能力。 二、实验内容和要求二、实

3、验内容和要求 本课程的实验内容包括结构化(生命周期法)的方法学和面向对象的方法学。通过壹个 模拟项目,要求学生分别用结构化方法和面向对象的方法完成系统的分析、设计和实现的整 个软件开发过程。此外实验中引入我国国家计算机开发规范 ,以规范技术文档的书写标 准,提高实验教学质量。 实验要求学生采用“项目小组”的形式,结合具体的开发项目进行分析、设计。每个项 目小组必须按照软件工程实验指导书附录中给定的文档规范标准提供项目文档; 具体要求如下: 1班级按项目小组进行分组,每组不得超过 5 人。 2每个项目小组选出项目负责人或项目经理,由项目经理召集 项目组成员讨论、选定开发项目,所有实验中均要采用同

4、壹个实验题 目。 项目开发的每项任务要落实到人且规定该任务的起止日期和时 间。 3每个项目小组全体成员参加集体讨论需求分析,完成需求分 析方案,修订且评审需求分析方案,确定系统的需求分析模型。 4.项目总体设计小组每个成员根据第 3 步需求分析的结果对系 统进行总体设计,且完成文档,提交项目小组讨论。 5.项目详细设计小组人员每人选择第 4 步的壹个模块进行详细 设计(或几个)能够写出代码! 6.由需求分析人员对第 5 步的结果进行黑盒测试, 设计人员进行 白盒测试,且编写测试计划和测试结果方案。 7题目自定或采用附录壹中的题目,项目开发语言及平台自定。 8.实验中的思考题不作书面要求。 参考

5、用书 1自编软件工程实验指导书 2李东生等编著软件工程原理、方法和工具 3张海藩编著,软件工程导论,:清华大学出版社,2003 第 4 版 其他软件工程类书籍 成绩考核方式及评分标准: 标准壹:能够按照实验指导书中的步骤写出实验方案,有总结,基本达到实验要求。 标准二:于达到标准壹的基础上,较好地完成实验要求。 标准三:于达到标准二的基础上,出色地完成实验任务。 基础分:75 分。 (要求预习实验内容;上机前准备基础资料、文档;编写预实验;实验时段考 勤合格;按时独立完成实验方案。每缺壹项,扣 15 分) 达到标准壹则给予 75 分-80 分的成绩 达到标准二则给予 80 分-90 分的成绩

6、达到标准三则给予 90 分-100 分的成绩 具体实验步骤、实验目的、要求见实验教学指导书。 实验项目和要求 序序 号号 实验名称实验名称 时时 数数 项目项目 要求要求 项目项目 类型类型 项目项目 性质性质 目的要求目的要求 1 软件工程项目中 常用的 CASE 工具 2选修演示验证 了解软件工程的壹些基本概念, 了解软件工 程的最新进展, 了解主流的软件工具和软件 开发环境产品。 2可行性研究方案1必修 模拟 设计 设计 实践传统软件工程中可行性研究的主要工 作 3需求分析建模2必修 模拟 设计 设计实践传统软件工程中需求分析的主要工作 4结构化设计1必修 模拟 设计 设计实践传统软件工

7、程中设计阶段的主要工作 5系统的编码、测试2必修 模拟 设计 设计 完成编码实现,编写测试用例,测试方案, 学习使用自动测试工具 6 面向对象的分析 和设计 2必修 模拟 设计 设计实践面向对象的分析和建模 7 Project 项目管理 应用 2选修操作验证 掌握绘制项目人员和任务配置计划的图表, 追踪项目实施进度。 注:1项目要求:必修、选修 2项目类型:演示、操作、模拟设计 3项目性质:验证、综合、设计、研究。 第二部分实验说明第二部分实验说明 实验壹软件工程的网上资源和常用的 CASE 工具实验壹软件工程的网上资源和常用的 CASE 工具 学时:2(选修) 1 实验目的1 实验目的 1)

8、通过 Internet 搜索和浏览,了解网络环境中主流的软件工程技术网站,掌握通过专业网 站不断丰富软件工程最新知识的学习方法,尝试通过专业网站的辅导和支持来开展软件工程 应用实践。 2) 通过 Internet 搜索和浏览, 了解主流的软件工具和软件开发环境产品及发展和应用情况。 2 工具/准备工作2 工具/准备工作 需要准备壹台带有浏览器、能够访问因特网的计算机。 3 实验内容和步骤3 实验内容和步骤 1)上网搜索和浏览,了解软件工程的国家标准1)上网搜索和浏览,了解软件工程的国家标准 (1)GB/T8566-2001 (2)GB/T8567-1988 (3)GB/T9385-1988 (

9、4)GB/T9386-1988 (5)GB/T1526-1989 (6)GB/T11547-1989 (7)GB/T12504-1990 (8)GB/T12505-1990 (9)GB/T14079-1993 (10)GB/T16680-1996 (11)GB/T15532-1995 (12)GB/T14394-1993 (13)其他 了解软件工程技术的应用情况,见见哪些网站于做着软件工程的技术支持工作?请记录 搜索结果。下面是供参考的搜索结果: 火龙果软件技术支持中心(Google 提供的代码开发网站) (免费开源软件网站)等 国内于于理论性质的网站 (软件测试)做得不错。 软件工程专业网站

10、实验记录软件工程专业网站实验记录 网址内容描述 CU)是壹个以讨论 Linux/Unix 类 操作系统应用技术、自由软件开发应用技术、网络应用技术 为主的开源社区网站 http:/帮助广大企业充分利用互联网优秀资源来为全球竞争做好准 备,提高中国企业的互联网应用能力和网络竞争力。 http:/51Testing.COM 是目前国内人气最旺的软件测试门户网站, 其为软件测试人员免费提供社区交流、人才服务、沙龙聚会、 个人博客、电子杂志、资料下载等全方位信息服务。 http:/CSDN 面向 IT 专业技术人员,提供专业、集成化的内容服务, 包括最大的技术论坛,最有影响力的 BLOG,最权威的技术

11、杂 志程序员 ,IT 专业搜索服务等。 http:/网站目前拥有新闻中心、文档中心、下载中心、源码中心、 刻盘服务、网友作品、电子杂志、编程论坛等众多栏目,基 本能够涵盖大部分关于编程开发的内容。 当前,软件工程专业网站当前的技术(如培训内容) “热点”是(参考): (1)名称:软件开发过程指南 主要内容: 基于客户针对实际项目或者产品的开发, 通过项目的真实实践, 指导客户整体实施工程, 同时为客户的项目提供壹个基本的原型,作为演进的基础。于实战教练结束后,提供后续技 术支持。达到于项目中实用的效果。 (2)名称:软件测试 主要内容: 学员于资深软件测试工程师带领下,通过测试理论、测试方法的

12、系统学习、以及项目测 试案例的实践,使学员掌握软件测试的流程、技术、方法以及规范,熟悉常用测试工具和测 试过程,使学员具备测试技术和测试管理的基本能力,且能够独立承担且实施项目测试。 (3)名称:性能测试方法和技术 主要内容: 旨于培训出能于企业中担任大中型项目性能测试任务的高级性能测试工程师,使其具有 能完成银行、电信、保险等系列软件领域即对性能要求比较高的软件系统的性能测试任务。 2)通过网络搜索,体会软件工具的应用情况,重点了解下面几种工具的简介:2)通过网络搜索,体会软件工具的应用情况,重点了解下面几种工具的简介: (1)MicrosoftVisio2003 (2)RationalRo

13、se (3)SybasePowerDesigner (4)MIWinRunner/LoadRunner (5)MicrosoftProject (6)MicrosoftVisualSourceSafe (7)CVS 3) 访问壹些重要的或著名的IT公司网站, 试着找到他们所使用的系统开发方法的信息? 其中提到任何软件工具、软件开发环境和 CASE 工具吗? 3) 访问壹些重要的或著名的IT公司网站, 试着找到他们所使用的系统开发方法的信息? 其中提到任何软件工具、软件开发环境和 CASE 工具吗? 实验二传统软件工程的可行性研究实验二传统软件工程的可行性研究 实验学时:1(必修) 壹、目的和任

14、务壹、目的和任务 目的:确定课题,熟悉软件开发环境,写出可行性方案。 任务:根据提供的课题需求和条件,按照软件开发国家标准可行性方案书写格式,写出 该课题的可行性方案,且熟悉相应的软件开发环境。 二、内容、要求二、内容、要求 1、实验内容和要求: 根据提供的课题需求和条件,按照软件开发国家标准可行性方案书写格式,写出该课题 的可行性方案。熟悉相应的软件开发工具的使用环境。 2、准备参考资料和阅读关联的国家有关软件开发的标准文档。 三、思考题三、思考题 1、项目开发首先要做的事是什么? 答 1:需求分析,和客户沟通。了解客户要的是什么,了解我们的系统应该如何设计才 能合理的运用。仍需要进行市场的

15、分析。成本的估算,技术风险的分析,侵权和责任问题和 用户操作的可行性。 2、可行性分析应该从哪几方面进行分析? 客户需求分析 系统规划 系统分析 实验三传统软件工程的需求分析建模实验三传统软件工程的需求分析建模 实验学时:2(必修) 壹、目的和任务壹、目的和任务 目的:确定项目要做什么及其可实施性,于此基础上完成系统的逻辑功能模型的建立。 任务:可采用不同的需求分析技术,完成对项目的需求分析过程,给出系统的逻辑功能 模型,数据字典以及规格说明书。 二、内容、要求二、内容、要求 1、实验内容和要求: 熟悉系统项目的业务流程,根据现有资料绘制系统数据流图,功能分析图,编写数据 字典,数据加工处理的

16、描述以及软件系统流程设想图(新系统模型),完成系统需求规格说 明书。 2、准备参考资料和阅读关联的国家有关软件开发的标准文档。 客户机部分 数据流图:数据流图: 顶层数据流图 0 层数据流图 1 层数据流图 数据字典数据字典 1、数据流条目 订票单:姓名+性别+工作单位+身份证号码(护照号码)+旅行时间+ 旅行始发地+目的地+航班仓位要求 航班:旅行时间+旅行始发地+目的地+航班飞机号 机票:姓名+身份证号码(护照号码)+旅行时间+旅行始发地+目的地 +航班仓位+航班号 账单:姓名+身份证号码(护照号码)+旅行时间+旅行始发地+目的地 +航班仓位+航班号+机票费用 费用:姓名+航班号+机票价格 2、数据存储条目 文件名:航班目录 组成:航班号+始发地+目的地+仓位号+时间 组织方式:索引文件,以航班号为关键 文件名:记账文件 组成:姓名+身份证号码(护照号码)+旅行时间+旅行始发地+目的地 +航班仓位+航班号+机票费用 组织方式:索引文件,以身份证号为关键 3、数据项 姓名:别名:无 类型:字符型 长度:18 位 4、加工条目 加工名

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号