ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:42.81KB ,
资源ID:5784563      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5784563.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程导论实验报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程导论实验报告.docx

1、软件工程导论实验报告软件工程实验报告要求软件工程实验是软件工程课程教学中一个不可缺少的重要环节。根据该课程的特点,对结构化方法学进行专题训练。通过一个简单项目,要求学生利用结构化软件开发技术完成对项目的开发。为此设置五个实验项目,从项目的可行性分析、需求分析、概要设计、详细设计、系统测试,覆盖软件开发的主要过程。实验报告相关内容1.实验项目名称:实验题目+软件开发阶段名称2.实验目的进一步领会和贯通所学的软件工程方法学、软件开发的过程、文档资料的编写格式与规范等基本理论知识,培养学生综合运用所学课程知识,分析解决问题的能力,培养学生的组织能力和协作能力,为今后的工作打下坚实的基础。3、实验步骤

2、:实验1可行性研究报告1细化和修改系统目标与范围的说明,得出新系统的逻辑模型;2导出新系统解决方案;3提出推荐方案。从经济可行性、技术可行性、运行可行性与法律可行性方面研究项目可行性,作出明确结论供用户参考,并在可行性分析完成后,撰写可行性研究报告。实验2-编写需求分析文档步骤:1通过调查研究,确定系统的具体模型;2分析需求,建立系统分析模型;3整理综合需求,编写系统需求说明;4验证需求,完善补充对目标系统的描述。最终完成软件需求规格说明书。实验3-概要设计步骤:1设计可供选择方案;2选取合理方案;3推荐最佳方案;4功能分解;5设计软件结构;6制定测试计划;7书写概要说明书文档。实验4详细设计

3、步骤1为每个模块进行详细的算法设计;2为模块内的数据结构进行设计;3对数据库进行物理设计,即确定数据库的物理结构;4其他设计:根据软件系统的类型,还可以进行以下设计:(a)代码设计;(b)输入/输出格式设计;(c)人机对话设计。5书写详细说明书文档。实验5测试方案设计步骤:总的要求是掌握测试阶段的内容,测试方法与测试步骤1深刻理解白盒,黑盒测试技术。深刻理解测试过程中单元测试,集成测试,验收测试的任务与使用的方法;2掌握调试程序的方法;3熟练掌握的技能是:能针对某一问题采用白盒法或黑盒法进行测试用例的设计。4编写测试计划和测试分析报告。实验6面向对象的软件分析与设计步骤:1建立用例图2建立问题

4、域的对象模型,确定类与对象、确定关联、确定属性等。用对象模型表示3建立动态模型,定义系统的事件轨迹图,和主要对象的状态图,最后建立系统的动态模型以共享事件关联起来的多个状态图的集合。4建立功能模型,表明系统内的数据如何由输入值得到输出值用数据流图表示5编写分析文档4.实验要求1每人1个项目,从给出的实验题目中选。如果两人选择相同的题目,即使两人所做内容不太相同,也要适当降低分值。2每个实验完成后,每人必须按照附录1中给定的文档规范标准提供项目的纸制文档和电子文档。文档不合格者返工,不能进入下一阶段的实验。3每阶段完成时,交一份纸制文档和电子文档,最后将修改完成的电子文档一起上交。每个阶段都要进

5、行文档复审,需要时修改相应的文档,并将之前做的所有文档有关的部分也要进行相应修改。4每次文档必须按时上交,时间要在下一次上机课之前。5软件文档的编写,可以选择使用MS Word编写文档包括画图。5实验考核实验成绩:20分包括纸制文档+电子文档15分+出勤成绩5分附录1 软件开发文档指南附录1-1 可行性研究报告1问题定义11 问题的提出对当前系统与其存在的问题简单描述。12 问题的定义着重弄清用户想要解决的问题,弄清当前系统的工作过程,并用“系统流程图加以描述。13 问题定义报告导出当前系统和新系统的逻辑模型,用数据流图DFD描述注意:DFD图不必分解过细。根据新系统的逻辑模型,设想几种可能的

6、解决方案供用户选择。供选择的方案中,既包括不同的开发方案,也可以包括购买现成软件,以与对现成软件进行改造等方案。2可行性分析对于上面提出的方案论证可行性进行比较,并指出推荐的方案,从以下几方面分析:21 技术可行性22 经济可行性23 运行可行性24 法律可行性3结论意见:综合上述的分析,说明新系统是否可行。结论可分为立即进行、推迟进行和不能或不值得进行3类。附录1-2 需求规格说明书1引言1.1项目的目的与目标:项目的目的是对开发本系统的意图的总概括,目标是项目的细化后的具体描述。1.2背景说明1给出待开发的软件产品的名称。2说明本项目的提出者,开发者与用户。1.3术语定义1.4参考资料使用

7、的商务合同、招标书、用户领域资料。2概述2.1组织结构与职责将目标系统的组织结构逐层详细描述,每个部门的职责也应进行简单描述。2.2作业流程首先画出待开发系统的一个总的业务流程图,将系统中各业务之间的关系描述出来,使业务流程与部门职责结合起来。2.3功能概述叙述待开发软件产品将完成的主要功能,并用方框图来表示各功能与其相互关系。3建立功能模型与数据字典3.1数据流图数据流图1画出数据流图数据流图2画出数据流图3.2数据字典 1数据流2数据文件 3数据项4加工说明4接口4.1 用户接口 说明人机界面的需求,包括: 1屏幕格式; 2报表或菜单的页面打印格式与内容; 3可用的功能键4.2 硬件接口

8、说明该软件产品与硬件之间各接口的逻辑特点与运行该软件的硬件设备特征。4.3 软件接口 说明该软件产品与其他软件之间接口5目标系统性能要求5.1时间要求 如:响应时间:查询的最长等待时间 更新时间:如记帐的最长时间等。5.2空间性能 如:支持的终端数、支持的并行操作的使用者数。 对输入和输出数据的精度要求,表和文件的大小规模。附录1-3概要设计说明书1引言与软件需求说明书相似2总体设计21运行环境 简要说明对本软件运行的软件、硬件环境和支持环境的要求。22处理流程 说明本软件的处理流程、尽量使用图、文、表的形式。23软件结构要附上最底一层的DFD图按照SD方法设计SC图,给出初始SC图和最终SC

9、图,并标出模块间的接口数据3模块设计对总体结构中的各模块,简述模块的功能,说明对模块的性能要求,阐明模块间的接口特性。4数据结构设计描述系统中数据的逻辑结构如名称,数据项等和物理结构如存储要求、索引、访问方法的设计。5运行设计. 5.1运行模块的组合 说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块的组合. 5.2运行控制 说明各运行控制方式、方法和具体的操作步骤。6故障处理说明用表格的方式说明各种可能错误或故障出现时系统输出的信息、含义与处理方法。附录1-4详细设计说明书引言与概要设计说明书相似软件结构画最终图模块说明以填写模块说明表形式,对每个模块加以说明模块名:模块编号:设计

10、者:模块所在文件:模块所在库:调用本块的模块名:本模块调用的其他模块名:功能:模块处理描述:模块所选用的算法详细描述模块实现的算法,可采用:流程图、_S图、语言、判定表等。数据结构设计模块内数据的逻辑结构设计和物理结构如存储要求、索引、访问方法的设计。附录1-5测试分析报告1引言1.编码目的:阐明编写测试分析报告的目的1.项目背景:说明项目的来源、委托单位与主管部门13定义1.参考资料2测试计划测试计划的主体是“测试内容说明。它包括测试项目的名称,各项测试的目的、步骤和进度,以与测试用例的设计等。3测试结果与发现测试报告的主体是“测试结果,它包括测试项目的名称,实测结果与期望结果的比较,发现的问题,以与测试达到的效果等。测试用例=测试数据+期望结果式中的 表示重复。测试结果=测试数据+期望结果+实际结果4分析摘要5.软件能力:经过测试所表明的软件能力5.缺陷和限制:说明测试所揭露的软件缺陷和不足、以与可能给软件运行带来的影响5.建议:提出为弥补上述缺陷的建议5.测试结论:说明能否通过。5测试资源消耗测试用例所选测试方法在软件测试报告中,主要使用单元测试方法。单元测试可以使用动态测试的全部方法。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1