- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
淮海工学院计算机科学系
实验报告书
课 程 名 : 《软件工程》
题
目:
结构化分析实验
班
级:
软件 122
学
姓
号:
名:
评语:
评语:
成果:
指导教师:
批阅时间:
年
月
日
《 软件工程 》实验报告 - 0 -
结构化分析实验报告要求
目的与要求:
系统学习和理解结构化软件工程分析阶段的根本概念、原理、技术和方式;
熟悉把握分析阶段各种建模工具,如数据流图、E-R 图、状态图等根本含义和应用方式;
经过理论学习和试验要逐步提升运用软件工程根本理论、技术和方式解决实际问题的能力;
请借阅有关 Microsoft Office Visio 系统,预习系统有关的结构化分析建模工具和使用方式;
5)依据实验题目要求独立完成实验内容,如发觉拷贝、抄袭者严肃处理;
6)认真书写实验报告,并于本周 5 前按时提交,不得延误。电子报告由学习委员打包全部
提交,纸质报告每班 5 份,由学习委员合理布置.
实验内容或题目
上网查询相关软件工程及其环境网站,认识有关软件工程环境( software development environment)、集成化软件工程环境的根本工具配置。(网站: ; / ; ; ; / ; ; ;
下载有关软件工程标准,如国际ISO9000-3、国家 GB8567—1988、2006 和行业标准等, 打包存储到自己的 U 盘上,重点阅读和理解软件各个阶段标准文档的编写指南;
运行和认识 Visio 绘图工具的根本功能,并熟悉把握各种分析建模工具的操作使用方式, 如数据流图、E-R 图、状态图等。
依据自己的学问爱好自选一小项目(如图书管理、成果管理、学籍管理等系统)或选择一 作业题(小题目)进行系统分析,然后建立系统的功能模型、数据模型和行为模型,并细化到合理的层次和程度。要求在上机前画好系统的三个模型.着重:选题应依据自己的爱好
选择,且本学期所有实验均以此题目做实验,选题原则突出简单、有用。
实验步骤与源程序
图书管理系统
(1)系统概述
1)系统开发背景
为了宽敞学生学习,开阔学生的视野,大部分学校都设立了图书馆。学生能够依据自己的爱好爱 好,到图书馆借阅自己喜爱的图书,由于图书馆的图书数量众多,利用手工操作管理图书的不仅仅会耗费学生和工作人员大量的时间和精力,效率以及准确性也很低。如何让图书管理更便利更高效, 已成为一个重要的问题。
利用数据库进行图书信息的管理,不仅能够保证准确、无误、快速输出,而且还能够利用数据库对有关信息进行查询,检索飞快、查找便利、可靠性高、存储量大、保密性好.为了科学的实现图 书信息的信息化管理,开发一个能够进行图书信息存储、查询、修改等功能的图书信息管理系统是十
分必要的。
《 软件工程 》实验报告 - 1 -
系统目标和开发可行性
系统目标
图书信息管理系统中有两类用户:读者和管理员。读者信息包括编号,密码和账户余额.读者可 以修改密码,查看账户余额,账户充值,查询图书信息,借阅图书和归还图书.借阅期限为 1 个月, 还书时假若超期,则进行罚款处理,按每超期1 天,罚款 0。1 元处理.管理员能够对用户和图书信息进行管理和维护。
经过调查,要求图书信息管理系统需要有以下功能:
图书信息包括书名,作者,出版社,定价和国际标准书号;
由于操作人员的计算机学问普遍较差,要求有良好的人机界面;
图书信息修改,支持一次修改多个属性;
便利的图书信息查询,支持多条件查询;
图书的添加和删除。
B. 可行性分析
①技术可行性
技术可行性即是分析使用现有的技术是否能实现这个系统.在科技发达的今日,这些功能彻底是能够实现的。
②经济可行性
经济可行性即是分析这个系统的经济效益是否能超过它的开发成本。那淮海工学院来说,师生数量庞大,常常需要去图书馆的人也许多,假若是人工管理,那么只一个管理确定是不行的,还简单出现错误,假若是机器的话,也能够削减错误,降低雇佣员工管理的费用。
③操作可行性
操作可行性即是分析系统的操作方式在这个组织内是否行得通.在淮海工学院,甚至是中国,大
家对待电子工具的是最熟悉不过的了,对待一些简单操作,大家都能够无师自通。
测试数据与实验结果(能够抓图粘贴)
(1)功能模型:数据流图—读者(2)功能模型:数据流图—管理员
(3)数据模型:E—R 图
(4)行为模型:状态转换图5 结果分析与实验体会
经过这次实验,我认识到需求分析的重要性,它需要较强的语言组织能力.最难的部分就是建立 系统模型了。虽然之前也用过Visio 画用例图,但是目前用它来画数据流图或是状态转换图还是不知道该怎么画。首先是找相关的图形就找了一会,但是关于状态转换图还是没有找到和书上对应的符号。在画图时有需要耐心和细心。对待老师给的一些网站,发觉有的根本打不开。还有就是
原创力文档


文档评论(0)