收藏 分销(赏)

软件工程实验指导说明书.doc

上传人:w****g 文档编号:2218081 上传时间:2024-05-23 格式:DOC 页数:10 大小:36KB
下载 相关 举报
软件工程实验指导说明书.doc_第1页
第1页 / 共10页
软件工程实验指导说明书.doc_第2页
第2页 / 共10页
软件工程实验指导说明书.doc_第3页
第3页 / 共10页
软件工程实验指导说明书.doc_第4页
第4页 / 共10页
软件工程实验指导说明书.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、软件工程实验指导书实验一 可行性研究一实验目的了解可行性研究。二实验要求实验时间:2学时,采用结构化分析方法进行可行性研究,绘制数据流图,使用Word撰写可行性研究报告。三实验内容1.可行性研究步骤(了解);2.编制可行性研究报告。四可行性研究报告框架1引言11编写目的12项目背景13术语说明14.系统参考文献参考文献见附录2.可行性研究的前提21基本要求(1)功能(2)性能(3)系统的输入和输出(4)处理流程(5)安全保密要求(6)完成期限要求系统完成期限为12个月。22开发目标开发目标应考虑的因素:(1)人力与设备费用的相对减少(2)业务处理速度的提高(3)计算的准确度和精度的提高(4)人

2、员利用率的改进23具备条件项目开发中所具备的条件,假定和限制:(1)目标系统运行寿命系统运行寿命的最小值应达三年。(2)进行系统方案选择比较的时间一个月(3)经费,投资来源经费来源于专业银行(4)软硬件,运行环境和开发环境硬件环境PII或更高档微机运行时内存要求:2MB;安装所需硬盘:10MB打印机:1q_1600k软件环境中文Windows98/200024可行性研究的方法(1)客户调查(2)专家咨询(3)市场调查25.评价尺度各项功能的优先次序,开发时间的长短及使用中的难以程度。3对现有系统的分析现有系统存在着数据不易更新、容易丢失、容易出错、查询效率低。业务人员工作强度大,储户等待服务时

3、间长等缺点。4目标系统的技术可行性分析41对目标系统的简要描述系统采用常规的数据库管理方法42流程图给出系统流程图和数据流图43与现有系统进行比较系统有利于数据集中,时空利用率高易更新,易备份,查询速度快,响应速度快,基本消除了现有系统的种种缺陷,更为广大储户和柜台工作人员所接受。44采用建议系统可能带来得影响系统极大提高了用户查询相关信息的命中率,有利于决策优化和提高工作效率。系统是一个数据库管理系统,当今数据库技术较为成熟,利用现有技术应该可以达到功能目标。考虑到开发期限较为宽裕,预计可以在规定的时间内完成软件的开发。5投资和效益分析(经济可行性分析)51支出(1)基建投资硬件设备:PC机

4、软件:Windows98/2000,VB 6.0(2)其他一次性支出软件设计和开发费用(3)经常性支出软件维护费用52效益实现业务电算化,减少人力投资和办公费用,提高工作效率。53投资回收周期根据经验算法,收益的累计数开始超过支出的累计数的时间为两年。6社会因素方面的可行性61法律方面的可行性新系统(目标系统)的研制和开发,将不会侵犯他人、集体和国家利益,不会违反国家政策合法律。62 使用方面的可行性新系统(目标系统)的研制和开发已充分考虑了储户的各方因素,能满足使用要求。7结论综上所述,系统的开发和研制可以开始进行。实验二 需求分析一.实验目的了解需求分析和熟悉需求建模。二实验要求实验时间:

5、4学时,采用结构化分析方法进行需求建模,绘制及精化数据流图,使用Word撰写需求规格说明书。三实验内容1.需求获取过程(了解);2.简单的需求建模(熟悉);3.编制需求规格说明书。四需求建模实验项目1.预定机票系统旅行社把预定机票的旅客信息,如姓名、年龄、单位、身份证号、旅行时间、目的地等输入预定机票系统,系统为旅客安排航班,打印出取票通知单(附有应交的帐款)。旅客在飞机起飞前交付票款,系统检验无误后,输出机票给旅客。2.银行计算机储蓄系统银行计算机储蓄系统的主要功能是将储户填写的存款单或取款单输入系统,若是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并打印储存款单给储户;

6、若是取款,则系统计算清单给储户。3.教材购销系统教材购销系统是一个教材管理系统,控制计划供应教材的销售和采购。系统应具备如下主要功能。(1)根据学校的教学计划,向选课学生及时供应所需教材审查学生个人或班级购书单的有效性,对有效书单发放教材;对属于计划供应但暂时缺货的教材进行缺书登记。(2)根据缺书登记补充采购所缺教材汇总缺书登记表,制定所缺教材待购计划;待购教材到货后,通知学生补购。说明:可在上述项目中任选一项进行需求建模。五编制需求规格说明书的参考框架1引言11编写目的12项目背景13术语说明14系统参考文献15需求规格说明概览2.项目概况2.1产品的一般性描述描述开发软件所具有的背景,应达

7、到的目标以及市场前景等。2.2产品功能简述开发软件所具有的功能,采用系统流程图、数据流图表示,数据流图包括顶层、中间层和底层数据流图,至少编写一个数据流的字典条目和一个数据文件的字典条目及相关数据项条目,用结构化语言编写一个加工逻辑说明。2.3用户特征描述最终用户应具有的受教育水平,工作经验及技术特长。2.4运行环境2.5限制与约束3功能需求31 引言32功能划分33功能描述34处理过程说明4行为描述41系统状态42事件和动作5外部界面需求51用户界面52硬件界面53软件界面6性能需求61数据精度输出结果精度等62时间特性响应时间更新处理时间数据转换与传输时间运行时间7设计约束71标准化约束7

8、2硬件约束8属性需求81正确性82可靠性83完整性84安全性85可维护性86可理解性87可移植性88互连性9其他需求91数据库需求给出使用数据库的名称和类型92用户操作需求93工作场地需求10参考资料11附录实验三 软件设计一实验目的熟悉软件设计。二实验要求实验时间:4学时,采用结构化设计进行软件设计,绘制软件结构图,使用Word撰写概要设计规格说明书。三实验内容1.试验项目同需求建模实验项目;2.软件设计的基本方法(熟悉);3.分析模型与设计模型之间的映射关系(理解);4.简单的软件结构设计(熟悉);5.编制概要设计规格说明书。四概要设计规格说明书框架1引言1.1编写目的1.2项目背景1.3

9、专门术语定义1.4参考资料2.任务概述21目标22运行环境23限制描述3.总体设计31基本概念和处理流程32系统结构和模块外部设计33功能分配4接口设计41外部接口4.2内部接口5数据结构设计51逻辑结构设计52物理结构设计53数据结构与程序的关系6运行设计61运行模块的组合62运行控制63运行时间7出错处理71出错输出信息72出错补救措施73系统恢复设计8安全保密设计9维护设计。实验四 软件测试一实验目的了解软件测试。二实验要求实验时间:4学时,采用白盒测试法设计测试用例,给出程序流图和测试用例,分析说明设计动机,提交源程序清单等,使用Word写出实验报告。三实验内容1.试验项目设程序段为Int compute_gcd(int x,int y) While(x!=y) If(xy) then x=x-y; else y=y-x; Return;2.根据上述程序段绘制相应流图,并指出设计多少个测试用例进行测试比较合理,为什么?3.采用C语言实现上述程序。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服