1 / 16
文档名称:

软件工程实验报告.doc

格式:doc   大小:823KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程实验报告.doc

上传人:ogthpsa 2020/6/13 文件大小:823 KB

下载得到文件列表

软件工程实验报告.doc

相关文档

文档介绍

文档介绍:中南大学软件工程实验报告院系:信息科学与工程学院专业:计科1204学号:姓名:实验1需求分析实验任务书阅读“办公自动化烟站管理项目”用户需求说明书以及用户需求规格说明书,理解用户需求说明书和用户需求规格说明书里的内容组织方式以及它们之间的差别。答:用户需求说明书:用户需求说明书是用户的需求,需要和用户确认的;是根据与现场实际客户进行沟通,把客户的需求进行整理,CMMI中有标准的模板,重点是站在客户的角度讲产品功能。 需求规格说明书:是从业务规则讲起的,细一点偏向于软件的概要设计。是从开发、测试的角度去讲产品功能,里面要包含原型界面、业务接口、活动图等。需求规格说明书是系统需求主要是对内的。2)掌握撰写需求说明书需要的各种技术工具,如:VISIO或MSPowerPoint,MSProject和Powerdesigner等工具;答:我选择的工具是GUIDesignStudio,同时也有VISIO,我通过查阅相关资料自学了GUIDesignStudio和VISIO软件。使用VISIO或MSPowerPoint完成部分界面原型设计;答:我选择问卷管理模块“烟站项目问卷调查收集模块”主要针对省公司烟叶处提出的13张调查表(见附件),而进行的个性化开发的软件系统,通过该管理模块,省公司烟叶处可以快速向全省各县下达调查表,并以站(点)为单位,按年度收集调查表中的相关调查的数据,供以后管理分析。用户界面问卷填写及跟踪事件流图理解“需求跟踪矩阵”并自己可以编辑。答:需求跟踪矩阵的作用:(1)在需求变更、设计变更、代码变更、测试用例变更时,需求跟踪矩阵是目前经过实践检验的进行变更波及范围影响分析的最有效的工具,如果不借助RTM,则发生上述变更时,往往会遗漏某些连锁变化。(2)RTM也是验证需求是否得到了实现的有效工具,借助RTM,可以跟踪每个需求的状态:是否设计了,是否实现了,是否测试了。实验2设计实验室任务书阅读“办公自动化烟站管理项目”用户总体设计说明书、概要设计说明书、详细设计说明书,理解三个层次设计说明书的用途,以及内容组织方式和它们之间的差别;答:概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。   详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。  概要设计阶段通常得到软件结构图  详细设计阶段常用的描述方式有:流程图、N-S图、PAD图、伪代码等掌握撰写设计说明书的各种技术工具,如:VISIO或MSPowerPoint,MSProject和Powerdesigner等工具。PDM文件需要Powerdesigner来打开阅读和编辑;答:通过学****Powerdesigner,可以知道。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的软件开发工具曾用其开发银行管理系统:(UML建模如下)使用VISIO或MSPowerPoint完成部分详细设计中的界面设计。答:选择机构人员管理部分:在编人员管理功能编号功能说明根据机构的实际情况对在编人员进行维护,包括在编人员的基本信息、与岗位的匹配。 功能:--实现按姓名、工号、所属单位、有效性、文化程度、政治面貌和技术等级、性别、婚否、岗位状态、岗位名称进行查询。--新增一个在编人员,填写人员基本信息。--人员与岗位进行匹配。--逻辑删除,将该人员有效位置为0。--更改人员信息。对其完善后,加上基本信息页面:平台打开“办公自动化烟站管理”项目文件,阅读管理端的部分项目代码,学****其开发架构以及编码风格;答:通过理解代码,我了解并学****了C#编程。C#是面向对象的编程语言。平台的应用程序,提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得C++程序员可以高效的开发程序,且因可调用由C/C++编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。对已有的模块调试并编译通过,并针对实验1和实验2中的需求和设计说明书,选择一个模块进行开发。编译通过得到登陆界面:选择备耕管理模块备耕管理翻耕2、整地起垄3、土壤改良4、农资准备土壤改良模块: