软件开发与项目管理实训指导书_第1页
软件开发与项目管理实训指导书_第2页
软件开发与项目管理实训指导书_第3页
软件开发与项目管理实训指导书_第4页
软件开发与项目管理实训指导书_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件开发和项目管理的综合培训指导一、软件开发与项目管理的综合实践目的软件开发与项目管理综合实训是计算机科学相关专业软件开发与项目管理课程组,是软件开发与项目管理课程的后继教学环节,是重要、不可缺少的实践环节。 其目的是使学生能够对具体的软件开发和项目管理项目,全面掌握软件开发和项目管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术。 通过本课程设计,学生了解软件开发模式、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,学生能够按照软件开发和项目管理原理、方法、技术、标准和规范进行软件开发培养学生合作意识和团队精神,培养学生技术文件编写能力,提高学生软件开发和项目管理综合能力,提高软件项目管理能力。 同时课程设计要充分体现“教师指导的以学生为中心”的教学模式,以学生为认知主体,充分发挥学生的积极性和能动性,重视学生自学能力的培养。二、软件开发和项目管理实践培训的要求本次研修要求学生以“项目团队”的形式,结合具体的开发项目进行设计。 具体要求为:1 .各级按项目组分组,每组不得超过3人;2 .各项目小组选出项目负责人或项目经理,项目经理召集项目组成员进行讨论,选出开发项目,项目选出应包括:“范围、期限、成本、人员、 必须考虑设施等条件的项目经理必须完成“可行性研究报告”,制定“项目开发计划”,管理项目,根据项目进展情况,归档负责调整项目开发计划的调整项目开发计划3 .项目开发计划书的各项任务由人执行,明确各阶段提交文件的日期和时间,必须规定文件的审查小组和审查员,以及审查结果的返回日期的审查小组和审查员, 被审查的内容不得为完成者的审查结果至少有问题,包括发生问题的文件的位置和页码、具体建议等在内的各阶段的审查结果必须有10个以上的问题4 .各项目小组应当根据所给文件规范提供下列文件: 文件要注明作者、完成者(签名)和完成日期。 其中完成需求分析和设计工作的人员不同,完成代码和审核/测试的人员不同,文件包括:可行性研究报告书、项目开发计划、需求分析规格说明、概要设计规格说明、详细设计规格说明、代码清单(部分或全部)、测试清单5 .各项目小组可完成代码、测试等阶段的部分任务6 .按合理安排,逐步、扎实地开展实践性培训活动,按时完成部分工作7 .综合培训集中在机房进行,每天由班长负责考勤,教师指导检查8 .在综合培训过程中,坚持独立完成,分组进行需要明确的分工,报告书中说明。三、软件开发和项目管理的内容项目可行性研究成立项目团队,选定项目经理或项目团队长,项目经理召集团队成员选择开发项目,项目经理召集团队成员进行项目可行性研究,以软件文档编写概要的形式2 .制定项目开发计划项目经理召集团队成员,就选定的项目展开讨论开发计划,进一步明确项目的大小、范围、复杂性等。 项目经理召集团队成员进行任务的分解和分配,确定任务的进度,确定完成项目的环境和工具,按照项目可行性研究报告的形式要求,项目经理编写了软件文档编写概要。3 .需求分析根据项目任务分配结果和项目进度要求,任务负责人进行项目需求分析的主要工作不得超过上述项目的大小、范围、复杂性等。 项目团队的其他成员与任务负责人合作,完成项目需求分析,以项目开发计划书的格式要求,任务负责人撰写了软件文档编写概要。 审查员完成对项目需求分析规格说明书的审查并提出审查意见。4 .初步设计根据项目任务分配结果和项目进度要求,任务负责人根据项目需求分析规格说明书完成项目初步设计任务。 项目小组其他成员与任务负责人合作,完成项目初步设计任务,以项目需求分析规格说明格式要求,任务负责人编写软件文档编写概要,审核员完成对项目初步设计规格说明书的审核,提出审核意见。5 .详细设计根据项目任务分配结果和项目进度要求,根据项目初步设计规格说明书,任务负责人完成项目的详细设计任务,项目团队其他成员与任务负责人合作完成项目的详细设计任务,根据项目初步设计规格说明书的格式要求, 任务负责人编写软件文档编写概要,审计员完成项目详细设计规格说明书的审计工作,实现审计意见,根据项目任务分配结果和项目进度要求,根据项目详细设计规格说明书的审计工作,提出审计意见。6 .实现按照前期分析和设计工作进行代码编制。7 .测试测试了由项目初步设计规格说明书实现的部分软件或模块,工程师按照格式项目需求分析规格说明书要求编写了软件文档编写概要。四、综合培训主题的选择1 .图书管理系统2 .学生成绩管理系统3 .物资采购系统4 .餐厅料理系统5 .班级事务管理系统6 .库存管理系统7 .人力资源管理系统8 .数据管理系统9 .网络教学系统的分析与设计10 .某协同信息平台系统的分析与设计11 .自由主题、教师审查五、综合培训安排综合研修采用机会和资料总结说明的两种方法进行,时间为2周。 具体时间和要求如下在综合研修开始前,分组查阅资料,讨论。第一天,实训选题,写项目测试报告。第二天,按照0103010的格式要求,任务负责人写了0103010。第34天,以0103010的格式被要求,负责人执笔了0103010。在第57天,以0103010的格式被要求,负责人执笔了0103010。在第8-9天,工程师将根据项目任务分配结果和项目进度请求完成软件编码并测试实现的软件或模块。第十天,教师检查和评价了学生的工作。综合研修结束后,提交研修报告书。六、软件综合培训考察本次研修应当针对正式的特定项目提出完整的设计文件和报告。 软件综合培训成绩评定分为优秀、良好、中等、合格、不合格5个阶段。 成绩参考各项目组提出的开发计划进行评定,优秀人数一般不得超过总人数的20%。 成绩优秀不良的相关文件制作未完成,或者系统无法发表的情况下,课程成绩不合格。七、课程设计报告编写要求在开发综合实习的具体内容后,每个学生写综合实习报告是综合实习的非常重要的环节,也是培养科学做法的重要手段。 综合进修报告是开发过程的总结和升华。项目可行性研究报告课程的特点在报告时必须包括以下内容1 .软件开发和项目管理的综合培训主题2 .软件开发和项目管理综合培训项目可行性研究报告3 .软件开发和项目管理综合培训项目开发计划书4 .软件开发和项目管理综合培训项目需求分析规格书5 .软件开发和项目管理综合培训项目设计规格书6 .软件开发和项目管理综合培训方案清单和测试流程书7 .软件开发和项目管理综合实践培训总结8 .软件开发和项目管理综合培训参考书八、软件综合培训教材和参考书1.软件文档编写概要道嘉主编,机械工业出版社,出版日期: 2008年2. 项目开发计划书、恶德成嘉主编、机械工业出版社、出版日期: 2007年3. 软件文档编写概要、服杨等,中山大学出版社,出版日期: 2006年九、附录1 :(一)可行性研究报告格式;项目的背景和意义与国内外研究现状的比较现有工作的基础和条件实现产业化的技术路线和措施要解决的关键技术有达到目标的希望项目实施对本产业的推动作用项目时间表经费预算性(二)项目开发计划书;1引言1.1创建目的说明制定该项目开发计划的目的,并指出预期的读者。1.2背景说明:a .要开发的软件系统的名称b .本项目的任务提交人、开发人员、用户及实现该软件的计算中心或计算机网络c .该软件系统与其他系统或其他机构的基本相互关系。1.3定义列出本文中使用的专业术语定义和外语首字母组词的原语。1.4参考资料列出以下参考资料:a .本项目批准的计划任务书或合同,上级认可书b .属于本项目的其他已发表文件c .本文件各处引用的文件、资料包括所用软件开发标准。 列出这些文档资料的标题、文档编号、发布日期和出版部门,并说明这些文档资料的来源。2项目概述2.1工作内容简要说明本项目开发应做的主要工作。2.2主要与会者简要说明参与本项目开发的主要人员情况。 包括他们的技术水平。2.3产品2.3.1程序列出要传递给用户的程序的名称、使用的编程语言、存储程序的媒体格式,通过参照相关文件按项目说明功能和能力。2.3.2文件列出要传递给用户的每个文件的名称和内容点。2.3.3服务要列出培训安装、维护、操作支持等为用户提供的服务,必须按项目确定开始日期、提供的支持级别和服务期限。2.3.4不接手的产品开发集团应该提交给本部门,但是对不需要交给用户的产品(文件和一部分程序)进行说明。2.4检查标准对上述应提交的产品和服务,逐一说明或引用资料说明检查标准。2.5完成项目的人员延误限制2.6本计划的批准人和批准日期3实施计划3.1工作任务分工和人员分工对项目开发中应完成的各项工作,从需求分析、设计、实现、测试到维护,包括文件的制作、审查、印刷、分发工作、用户培训工作、软件安装工作等,分层进行分解,确定各任务的负责人和参加者。3.2接口工作人员说明负责界面工作的人及其责任。 其中包括:a .本项目和用户界面负责人b .该项目和该部门的各管理机构,如合同计划管理部门、财务部门、质量管理部门等接口负责人c .负责本项目和各合同负责部门的接口负责人等。3.3进展就需求分析、设计、编码实现、测试、交接、培训和安装等工作提出各项工作的事前建议。 确定开始日期、完成日期和所需资源,以确定每个工作任务的完成顺序,以及指明每个工作任务已完成的象征性事件(称为里程碑)。3.4预算列出本开发项目所需的劳务(包括人员数量和时间)和经费预算(包括办公费、差旅费、机会费用、资料费、通信设备和专用设备租金等)和来源。3.5关键问题分项列举了影响整个项目成败的关键问题、技术难点和风险,并指出了这些问题对项目的影响。4支持条件说明支援本项目开发的各种条件和设施。4.1计算机系统支持按项目列出开发和运行所需的计算机系统支持,包括计算机、外围设备、通信设备、模拟器、程序编译(或汇编)、操作系统、数据管理程序包、数据存储和测试支持能力4.2用户承担的工作按项目列出用户承担的工作和完成期限。 包括用户必须提供的条件和交付时间。4.3外部机构提供的条件每个项目包括外部机构提供合同承包人承担的工作和完成时间的条件和提供时间。5专题计划要点说明本项目开发中应制定的各主题计划(合同类计划、开发人员培训计划、测试计划、安全保密计划、质量保证计划、配置管理计划、用户培训计划、系统设置计划等)的要点。(三)项目需求分析规格书;1 .引言1.1本说明的制作目的1.2软件产品的作用范围1.3定义、同义词和缩写1.4参考文献2 .概要2.1产品及其与环境的关系2.2功能概要2.3用户特点2.4限制2.5先决条件和先决条件三.职能或行动需要3.1功能或行动要件1:1 )引言2 )输入3 )处理过程描述4 )输出3.2功能或行动要件2:1 )引言2 )输入3 )处理过程说明4 )输出 3.n功能或行动要件n: 1)引言2 )输入3 )处理过程说明4 )输出四.外部接口需求4.1用户界面4.2硬件接口4.3软件接口5 .性能要求5.1精度5.2时间特性5.3灵活性6 .设计约束6.1标准化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论