软件过程综合实践指导书

软件过程综合实践指导书

ID:46268913

大小:77.50 KB

页数:3页

时间:2019-11-22

软件过程综合实践指导书_第1页
软件过程综合实践指导书_第2页
软件过程综合实践指导书_第3页
资源描述:

《软件过程综合实践指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《软件过程综合实践》指导书一、实践目的《软件过程综合实践》是软件工程专业的重要实训课程。本课程的教学口的是为了让学生综合应用所学的程序设计、软件工程、系统分析与设计、软件文档写作、项目管理、软件测试方法等课程的知识和技能,完成一件和对完整的软件作品,加深对软件开发过程的感性认识,为即将开始的毕业设计作基础和预备。在四周的实训中,要求学生独立或以小组为单位完成一个简单管理信息系统或电子商务网站。系统数据耍求保存在数据库小。学生可根据自己的选修方向和爱好选择开发所用工具和技术平台。本综合实践课程的目的是为了培养和巩I占

2、I学生综合运用所学软件开发知识的能力。通过该课程,学生可以更深入、具休了解了解一个软件开发的完整过程,学会写技术文档。本课程以接近真实项目的开发过程和技术要求,目的是提高学生动手能力和实际工作能力。%1.实践主要内容及要求木实践课程要求学生综合应用所学的.Net或者Java平台Web程序设计知识,结合以前所学程序设计、数据库应用开发、软件工程、项目管理、面向对象的程序设计、系统分析与设计、软件测试方法、软件文档写作等方面的技能,以I才I队合作方式完成一个信息管理系统或电子商务网站。此实践不但要培养学生基木的项目开发

3、能力、项目管理能力、还要培养学生对软件开发技术文档的写作能力和团队协作能力。木实践课程要求学生分组I才I队合作方式完成一个完整的有实际功能信息管理系统或电子商务网站,以全面掌握.net或Java平台上软件开发的完整过程。要求在应用中使用SQLServer或MySQL等中、大型数据库保存数据。学生可根据自己的兴趣和以前学习的课程选择所用平台(.NET或者Java)o第一次实践课前,任课老师向学生分配课程设计题目,讲解课程设计的题目要求和注意事项,并要求学生根据题目要求进行界面的设计和功能代码编写工作,完成课程设计报告

4、。实验进行过程中,指导教师给予适当的少量指导,尽量让每个学生自己动手完成项目,并要求学生积极启动程序逻辑思维,充分发挥自己的创意,设计出优秀的课程设计作品。课程设计结束后,要求学生完成课程设计报告,总结课程设计的问题和经验。三、实践基本步骤及进度安排序号步骤托成品完成时间1项目范围识别和规划项目开发规划第4周2系统的需求分析系统的总体架构的设计系统需求规格说明第7周3系统的详细设计系统总体设计说明第8周4实际功能代码实现系统详细设计说明项口文件第9周5系统测试答辩系统测试计划报告书第10周%1.考核方法:本课程成绩

5、以考勤、完成的作品及报告、答辩等方面为依据。其屮考勤占20%,作品及文档各占50%,答辩占30%o计分采用5级制,分优秀、良好、屮等、合格、不合格。附录:主要技术要点提示%1.需求发掘及描述按照“系统分析与设计”和“软件工程实用方法”课程介绍的方法,通过识别系统的参与者、用例发掘和描述系统的功能性需求;通过补充规约描述系统的菲功能性需求。参看教材上的文档例子。二、原型及总体设计原型是对系统的形象化描述,可以帮助发掘更深入的需求,也有利丁统一和记录小组成员对功能性需求的理解。原型可以使用专门的工具(如Microsof

6、tVisio)做,但最好直接采用开发工具做。这样,这些原型可以在开发阶段继续使用。如果你的网页采用Dreamwaver设计,则使用该工具是很好的选择。使用.NET的同学也可以用VisualStudio做。总体设计是对系统总体架构的描述。网站类系统的总体架构主要是确定与性能有关的关键功能如何实现,人致包括如何实现系统的登录、动态网页,如何存储数据和更新数据,业务逻辑如何实现,如何保持系统界面风格的一致性和个性化问题,如何解决权限控制及安全问题,如何实现各模块功能间的接口或网页之间的导航等。此外,要明确木系统包含哪些主

7、要界面、主要网页,各网页之间的导航或链接关系。三、领域对象分析与数据库设计领域对象是指业务领域屮存在的实物或概念。系统屮设计对象往往与领域对象名称一致性,为的是减少从概念到设计的差异,便于理解、交流和问题跟踪。但这并不是说每一个领域对彖都会对应一个设计对彖。对于那些需要持久保存的领域对象,要将其状态保存在数据库屮。数据库设计既可以直接从领域概念岀发,也可通过对设计类的映射得到。对于复杂的系统,由于需要保存到数据库小的类很多,采用对象关系映射工具(如Hibernate或NHibernate)会提高设计效率。有关这方面

8、的知识,请参看“系统分析与设计”、“数据库原理与应用”课程资料。四、信息管理系统的实现1.系统登录功能和用户注册功能的实现2.信息管理功能的实现,包括信息的录入、修改、删除、查询功能的实现3.信息报表功能的实现4.系统设置功能的实现:包括权限管理、用户管理、数据库备份和恢复%1.电子商务网站系统的实现前台功能实现前台功能即客户使用的那些功能。这部分设计工作量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。