- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
***工学院
软件工程课程设计
题目名称:航空订票系统的设计与实现
班级组别:软件081(7)
组员姓名:
评语:
组员成绩:***:;***:;***:;
***:;***:
指导教师:
批阅时间:年月日
软件工程课程设计文档目录
序号名称份数1结构化程序设计项目计划报告书12结构化程序设计需求分析规格说明书13面向对象需求分析规格说明书14概要设计说明书15详细设计说明书16测试计划说明书17测试分析报告1
软件工程课程设计收获与体会
班级:软件081组别:7姓名:***学号
此次软件工程课程设计是以小组团队的方式选择一个软件项目对其进行一整套的开发以及编写相应的文档,文档时计算机软件产品开发文件编制指南GB《8567-88》来编写。此次项目开发我们小组一共5位成员,符合软件开发少而精的要求,其中我作为小组的项目负责人,负责整个项目的实施以及整个项目的进度安排,感觉自己任务重大,时间比较的紧张,因为上机时间不多,而且需要用到一些软件自己的电脑上没有相应的环境。
此次设计非常的正规,按照国标编写了七个文档,分别是结构化的项目开发计划说明书、结构化的项目需求分析说明书、面向对象的项目需求分析说明书、概要说明书、详细说明书、测试计划说明书、测试用例测试分析说明书,通过此次编写我了解了整个软件开发的过程,这是一个详细而严谨的过程。
首先,先对项目进行结构化的项目开发计划,把在开发过程中对各项工作的人员、分工、经费、系统资源条件等问题的安排用文档形式记录下来,以便根据本计划开展和检查本项目工作,保证项目开发成功。此次计划给出了实施的总计划,这个很重要,然后对项目进行了调研通过查阅大量的文献资料,写出了一些航空客运订票系统的需求分析,通过用数据流图来显示系统的功能,然后通过绘制数据模型:E-R图来体现整个系统的结构,跳出了系统的几个模块对其用状态图进行描述。用文字来描述系统所需要具备的功能。通过学习了IBMRational的软件,我们学会了使用这个集成环境对项目进行快速的建模,然后我们就编写了面向对象的需求规格说明书报告,其中用用例图来描述系统的功能,其中用户角色以及管理员角色的功能非常清晰地体现出各个角色中间的区别。类图体现了各个对象之间的关系以及各个对象所拥有的属性以及相应的方法。系统的时序图可以很清楚地描述系统的各个功能的执行步骤,让人一目了然。接着对项目进行概要设计和详细设计,先简单的对各个功能的执行过程进行简单的描述(通过使用流程图),然后用算法来描述这个模块的处理流程以便方便地将此模块转化为相应的程序。然后进行了编码,当雪需求分析分析地比较透彻的时候,编码根据详细报告来做非常的快。然后我们组共同针对我们的系统编写出了符合我们软件的测试计划,设计出了我们相应的测试用例,包括集成测试、单元测试等,这些测试能够很好的发现我们的系统所出现的问题,为我们提高我们系统的实用性指出了一条明路。
此次项目的开发需要小组成员的齐心协力,我们意识到我们不是一个人在奋斗,一个人是不可能开发出非常好的软件的,要通过我们大家不停地讨论,修改计划,不停地解决开发过程中出现的问题,而且这次课程设计使用工程化的思想来解决问题,对我们以后的学习深造等都具有非常好的训练作用。
软件工程这门课我们平时是零散的来学习整个书本的知识的,没有形成一个体系结构,通过这样一个课程设计让在整个开发过程中都使用这个思想来进行项目分析,以小组的团队有利于培养我们的团队协作的精神。
此次设计最大的困难就是上机时间比较的有限,而且要进行大量的报告的编写,时间耗费比较多,而且在开发过程中还需要学些一些列的软件,上课也占用了大量的时间,这就导致了供需严重不平衡,在短时间开发出一个完整的系统是非常困难的,而且虽然团队协作,但是团队成员的技术水平都层次不齐,开发效率不高。
建议:可以在平时的教学过程中以一个完整的项目开发贯穿教学全过程,这样一方面学生有充足的时间来做这个项目,而且也不会感到特别的累,这样在平时就不断培养了自己的能力,而不是想最后的突击一样,效果不是很好。
软件工程课程设计收获与体会
班级:软件081组别:7姓名:***学号
持续三周的软件工程课程设计终于接近尾声了,总结这次设计,相对以往的课程设计有很大的不同。不单单是完全按照国标的标准格式去做,这一次不再是以往的单个人去完成一项任务,这就要求每个人都要有团队的意识,还要合理分工,最后做到整合。可想而知,如果前面的需求没有做好,必然影响到后面的设计。
总结这次课程设计,首先,本次设计我们这一组选择了航空订票系统。当然,一开始就是项目计划报告。我所分担的就是专题计划要点,包括一系列的计划,如合同
文档评论(0)