欢迎来到天天文库
浏览记录
ID:38314648
大小:389.81 KB
页数:33页
时间:2019-06-09
《软件过程综合实践第1讲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件过程综合实践郑大鹏fszdp1@gmail.com第1讲实践要求及开始阶段要点内容本实践课要求如何开始实践项目目的了解实践目标、内容、组织形式复习软件项目起始阶段工作内容、方法本实践课要求本实践属于必修课,4学分;要求综合应用所学软件开发知识,在四周内完成一个软件项目目标:通过本课程,达到以下五项目标。本实践课要求1.能理解客户的总体需求,并进而识别系统的范围,发掘系统的详细需求,编写有关需求阶段文档;2.能根据需求确定系统的测试方案,编写测试计划,准备测试用例;3.能根据需求确定系统的设计,并将设计文档化。理解设计的要素和工作过程;本实践课要求4.能用所学的程序设计知识,将系
2、统设计转化为代码,并进行测试和排错。所设计的代码应有良好的风范;5.理解软件开发的过程,学会组织和管理一个软件开发项目。懂得软件项目中不同角色的定位和工作任务,学会与项目团队成员间的沟通和协调。本实践课要求实践题目:根据老师列出的题目,挑选一个;信息系统、电子商务网站。可以在原来课程设计基础上进一步深化,也可以结合毕业设计的选题。建议以小组为单位完成。每小组4~5人;本实践课要求小组成员分工(4人一组):项目管理+系统分析+代码编写架构设计+代码编写测试+代码编写数据库设计+代码编写代码、文档可以分工完成。要注明完成者,以便评分。代码要注意规范,必须有头注。文档要按照模板格式写。本
3、实践课要求过程实践文档权重项目范围识别和规划项目开发计划或:愿景10%需求分析系统需求规格说明30%总体设计(架构设计)系统设计说明40%详细设计代码实现无测试系统测试计划10%交付系统使用说明书10%项目过程和文档要求本实践课要求编程要求功能或特性技能项权重界面友好,风格统一界面设计5%10%界面类的定义或使用5%功能导航、在线帮助说明菜单导航5%10%在线帮助5%用户注册和登录输入验证5%15%数据库连接与查询5%事件响应方法的设计应用5%本实践课要求编程要求业务数据的显示与输出数据集合的获取5%20%数据集合的显示5%关联数据的显示5%打印输出5%业务数据的采集数据实体类的定
4、义和使用5%15%单表数据采集5%关联数据的采集5%本实践课要求编程要求业务处理与外部连接业务类的定义使用5%15%事务处理5%第三方组件的使用5%基础数据维护基础数据的增、删、改5%15%数据加密解密5%权限控制5%本实践课要求提交要求制品名提交形式与命名提交时间项目开发计划或愿景Word文档命名:<学号_姓名>_ProjectPlan.doc<学号_姓名>_Vision.doc第一周星期二上午系统需求规格说明Word文档命名:<学号_姓名>_SRS.doc第一周星期三上午系统设计说明Word文档命名:<学号_姓名>_Design.doc第二周星期一上午系统测试计划Word文档命
5、名:<学号_姓名>_TestPlan.doc第二周星期三上午系统使用说明Word文档命名:<学号_姓名>_Manual.doc第四周星期三到星期五系统代码rar压缩文档命名:<学号_姓名>_Code.rar第四周星期三到星期五本实践课要求考核方法:考核项占总分比例考勤与纪律10%文档35%作品35%答辩20%本实践课要求考核方法:一个小组各组员的得分,以小组提交的作品得分为基准,考虑小组成员的表现进行上、下浮动。表现可以从考勤、完成的工作和答辩表现看出。答辩:由于元旦放假,答辩必须在12月31日结束。如果小组提前完成了的,可以提前于28日开始进行答辩。最迟不能迟于12月31日下午。
6、答辩的条件是必须提交文档和代码,并能演示代码。如何开始实践项目组队、分工、选题业务分析项目范围识别系统功能需求识别与记录系统非功能需求识别与记录确定核心功能和性能需求阶段的文档工作安排组队、分工、选题由于本实践课的目的之一是要模拟真实工作环境,让大家亲身经历软件开发过程,因此,要求大家尽量以小组方式开展实践但每组人数不能太多。建议4人,最多5人。每个人要有明确的分工。在最后完成的文档和代码中,每个人要在完成品上注明自己的姓名。组队、分工、选题要求大家从老师提供的选题中选择;因为老师作为所有系统的需方,要向学生解释系统的需要。针对这些题目,老师事先已经作了大量的准备。原则上,每个小组
7、的题目要求不同。业务分析选定题目后,首先要了解课题所涉及的业务领域及其业务运行规则;在此活动中,需要反复向需方了解。本实践中,由老师模拟需方的代表。所谓业务分析,就是搞清楚业务对象,业务活动,活动的流程及规则。业务分析例如,业务服务对象是谁,服务内容有那些,过程如何,规则如何。服务活动涉及那些概念、物品、设施等。业务分析的结果可以用文档记录,也可以不写入文档。这要看系统业务是否复杂。对于很简单的系统或业务,业务分析所用时间可以很短(如30分钟)。项目范围识别所谓项目范
此文档下载收益归作者所有