软件工程小组报告软件程实验—实验指导书 分阶段阅读.docVIP

软件工程小组报告软件程实验—实验指导书 分阶段阅读.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程小组报告软件程实验—实验指导书 分阶段阅读

软件工程 实验指导书 撰写人:王玲 电子科技大学 生命与技术学院 二○一二年十二月 目 录 前言 1 第一部分 实验要求 2 第一节 准备工作 2 第二节 项目分组 3 第三节 进度安排 6 第四节 考核方式 7 第二部分 实验内容 8 实验一 软件工程环境及开发工具熟悉 8 实验二 软件需求分析 9 实验三 软件总体设计 12 实验四 程序设计与编码 15 实验五 项目测试与验收 18 第三部分 成绩评定 21 前言 软件工程是计算机科学与技术以及相专业的主要课程,进行软件工程的实际综合演练完成项目的分析、设计全过程,贯穿领会软件工程的基本思想,明晰软件工程阶段划分与各个阶段的主要任务,力图初步具备采用规范化的软件工程方法进行软件项目研发的能力。 第一部分 实验要求 软件工程实践以实际应用中的小型题目为主,要求以开发小组的方式独立完成。要求学生能把软件工程学的基本原理和方法应用到软件的实际开发和设计中。根据不同的题目类型选择一种或两种开发模式,完成从需求分析、系统设计、详细设计、软件编码导软件测试的软件生存期的主要过程。 第一节 准备工作 前期基础 在进行本课程实验之前,要求学生具备一定的如下知识和操作经验: 《数据结构》 《高级语言程序设计》(C/VB/C#等),至少掌握一门编程语言。 《面向对象程序设计语言》(C++/Delphi等) 《数据库原理与应用》(Access/mySQL等) 二、背景铺垫 (1)理解软件工程的基本概念,熟悉软件、软件生存周期、软件工程基本原理、技术与方法; (2)通过Internet了解软件工程技术网站和主流的软件工程工具,了解软件工程的标准(如GB/TB8567-2006); (3)理解软件工程的环境和工具,熟悉软件工程环境组成及软件工具的分类等; (4)了解软件生存周期各阶段中文档的编制。 三、参考资料 [1] 张海藩 编著,《软件工程导论》(第三版), 清华大学出版社 [2] [3] 徐士良,《计算机软件技术基础》,清华大学出版社,2002 [4] 数据结构相关参考书 [5] 高级语言程序设计相关参考书 [6] 数据库原理与应用相关参考书、分组要求 组长 组织、协调、对组员考核 召集项目组成员讨论、协调组员之间的关系、把握开发进度,评估各组员的工作量、分析解决问题的能力、对团队的贡献等。 系统分析员 主导需求分析与软件设计 程序员 编程实现与界面设计实现 完成一个子模块 文书 文档写作与管理 规范 要求:每次小组开发讨论会都要全员参与,由组长监督。 二、可供选择的题目 学校教材定购系统图书馆管理系统 学校内部工资管理系统教务管理系统之子系统——系内课程安排 命题及可行性分析 以开发小组为单位选择课题,经教师审查调整后确定 需求分析 深入调查研究,对系统的功能及性能需求进行分析、建模 需求说明书 实验报告二 ? 软件总体设计 进行软件的总体设计,完成模块结构图、基本的用户界面等 总体设计说明书 实验报告三 ? 关键模块程序设计与编码 针对某一关键模块进行编码,包括数据设计、接口设计等 关键模块的详细设计说明书 实验报告四 ? 项目测试与验收 关键功能的测试,考查系统的运行、用户体验及是否达到需求说明书的要求 测试报告 结题PPT 源程序 可运行的系统 实验报告五 (含结题答辩及系统的现场演示) ? 第四节 考核方式 一、可行性分析 (2)技术可行性:使用现有的技术能实现这个系统吗?开发团队有这个实力吗? (3)经济可行性:系统的经济效益能超过其开发成本(包括运行成本等)吗? (4)操作可行性:系统的操作方式在这个用户内可行吗? (5)总结:决定项目是否可以开发? (6)扩展:对确定要开发的项目制定出初步的项目开发计划 一般而言,可行性分析报告的总长度为1-2页。 三、实验内容 1、理解软件工程的环境和工具,熟悉软件工程环境组成及软件工具的分类等;上网查询资料,概述90年代以来软件工程的发展情况。 2、通过Internet了解软件工程技术网站和主流的软件工程工具,了解软件工程的标准(如GB/TB8567-2006); 3、练习使用一些常见的计算机辅助软件工程(CASE)工具(如Microsoft Visio, Sybase Powerdesigner, Rational Rose, Microsoft Project等),快速了解它们的基本功能和作用; 4、从不同的角度对本组确定的课题进行可行性分析。 四、实验报告要求 本实验结束后,要求在截止日期前提交《实验报告一》(总字数= 1500字)。报告中须包含以下内容: (1)介绍一些软件工程相关网站、标准和相关软件工程知识,包括概述90年代以来软件工程的发展情况; (2)选择一种现有主流的软件工程工具

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档