软件工程实践指导书_第1页
软件工程实践指导书_第2页
软件工程实践指导书_第3页
软件工程实践指导书_第4页
软件工程实践指导书_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

-.z?软件工程实践?指导书一、实践目的?软件工程实践?是**软件园培训中心按**理工大学软件学院教学方案针对**基地在训学员设置的,是一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程工程,全面掌握软件工程管理,软件需求分析,软件初步设计,软件详细设计,软件测试等阶段的方法和技术。通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件工程开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规*,进展软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件工程的管理能力。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。二、实践的要求本次实训要求学生采用“工程小组〞的形式,结合具体的开发工程进展设计。具体要求如下:1.每个班级按工程小组进展分组,每组不得超过3人;2.每个工程小组选出工程负责人或工程经理,由工程经理召集工程组成员讨论,选定开发工程,工程的选定必须考虑“*围、期限、本钱、人员、设备〞等条件;3.整个实践期间,每项任务要落实到人且规定该任务的起止日期和时间;4.每个工程小组可以选择完成编码,测试等阶段的局部任务;5.根据合理的进度安排,一步一步,踏踏实实地开展实训活动,按时完成每局部工作;6.整个实践过程中,坚持独立完成,分成小组进展的要有明确的分工,并在报告中给以说明。三、实践的内容工程可行性研究成立工程小组并选定工程经理或工程小组长,工程经理召集小组成员选择开发工程,工程经理召集小组成员开展工程可行性研究。2.制定工程开发方案工程经理召集小组成员针对所选工程开展讨论开发方案,进一步明确工程的大小、*围、复杂程度等。工程经理召集小组成员进展任务分解与任务分配,确定任务进度,确定完成工程的环境和工具。3.需求分析按照工程任务分配结果和工程进度要求,由任务承当人开展工程的需求分析的主要工作,不得超越前述工程的大小、*围、复杂程度等。工程小组的其他成员配合任务承当人,完成工程的需求分析。4.初步设计按照工程任务分配结果和工程进度要求,并依据工程需求分析,由任务承当人完成工程的初步设计任务。工程小组的其他成员配合任务承当人,完成工程的初步设计任务。5.详细设计按照工程任务分配结果和工程进度要求,由任务承当人完成工程的详细设计任务,工程小组的其他成员配合任务承当人,完成工程的详细设计任务。6.实现按照前期分析和设计的工作进展代码的编写工作。7.测试根据需求分析对已实现局部的软件或模块进展测试工作。四、实践题目选择1.图书管理系统2.学生成绩管理系统3.物资采购系统4.餐馆点菜系统5.班级事务管理系统6.库存管理系统7.人事管理系统8.资料管理系统9.*协同信息平台系统的分析与设计10.自选题目,教师审核五、实践的考察本次实践必须提交正式的针对特定工程的?软件工程实践报告?,软件工程实践的成绩评定实行优秀、良好、中等、及格和不及格五个等级。成绩还将参照各工程组提交的开发方案进展核定,优秀者人数一般不得超过总人数的20%,成绩不能评优秀和良好;未完成相关文档的编制,课设成绩为不及格。六、?软件工程实践报告?撰写要求完成软件工程实践具体内容开发后,每组学生要写出软件工程实践报告,这是软件工程实践非常重要的环节,也是培养科学作风的重要途径。综合实训报告是对开发过程的总结及升华。针对?软件工程实践?课程特点,要求在书写报告时应包括如下内容:1.软件工程实践题目2.软件工程实践工程可行性研究3.软件工程实践工程需求分析4.软件工程实践工程开发方案5.软件工程实践工程设计说明6.软件工程实践局部程序清单和测试过程7.软件工程实践总结七、软件综合实训教材及参考书1.?UML系统建模与分析设计课程设计?刁成嘉主编,机械工业,出版日期:2008年2.?UML系统建模与分析设计?,刁成嘉主编,机械工业,出版日期:2007年3.?基于UML可视化设计实验教程?,衣杨等,**大学,出版日期:2006年九、附录1:〔1〕可行性研究报告样式

工程的背景和意义与国内外研究现状的比拟现有工作的根底和条件实现产业化的技术路线和措施需要解决的关键技术预期完成目标工程实施对本产业的带动作用工程进度安排经费预算性〔2〕工程开发方案书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专题方案要点说明本工程开发中需制订的各个专题方案〔如分合同方案、开发人员培训方案、测试方案、平安**方案、质量保证方案、配置管理方案、用户培训方案、系统安装方案等〕的要点。〔3〕工程需求分析1.引言1.1本说明的编写目的1.2软件产品的作用*围1.3定义、同义词与缩写1.4参考文献2.概述2.1产品与其环境间的关系2.2功能概述2.3用户特征2.4约束条件2.5假设与前提条件3.功能或行为需求3.1功能或行为需求1:1〕引言2〕输入3〕处理过程描述4〕输出3.2功能或行为需求2:1〕引言2〕输入3〕处理过程描述4〕输出……………3.n功能或行为需求n:1〕引言2〕输入3〕处理过程描述4〕输出4.外部界面需求4.1用户界面4.2硬件界面4.3软件界面5.性能需求5.1精度5.2时间特征5.3灵活性6.设计约束6.1标准化约束6.2硬件约束……7.其他需求7.1数据库需求7.2用户操作需求7.3工作场地需求8.软件产品属性8.1可用性8.2平安性8.3可维护性8.4可移植性附录索引〔4〕工程设计规格说明书1.作用*围A.系统目标B.硬件、软件和人机界面C.主要的系统功能D.外部数据库定义E.主要的设计约束和限制2.文档A.现有的软件文档B.系统文档C.卖主〔硬件的和软件的〕的有关文档D.技术参考书3.设计描述A.数据描述a.数据流复审b.数据构造复审B.导出的程

温馨提示

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

评论

0/150

提交评论