电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件工程结构化分析实验

10页
  • 卖家[上传人]:suns****4568
  • 文档编号:88917894
  • 上传时间:2019-05-13
  • 文档格式:DOC
  • 文档大小:739KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、淮海工学院计算机科学系实验报告书课程 名: 软件工程 题 目: 实验一 结构化分析实验 班 级: 软件081 学 号: 110831123 姓 名: 评语:成绩: 指导教师: 批阅时间: 年 月 日结构化分析实验报告要求一、目的与要求1、系统学习和理解结构化软件工程分析阶段的基本概念、原理、技术和方法;2、掌握分析阶段各种建模工具,如数据流图、E-R图、状态图等基本含义和应用方法;3、通过理论学习和试验要逐步提高运用软件工程基本理论、技术和方法解决实际问题的能力;4、请借阅有关Microsoft Office Visio 系统,预习系统有关的结构化分析建模工具和使用方法;5、按照实验题目要求独立完成实验内容,如发现拷贝、抄袭者严肃处理;6、认真书写实验报告,并按时提交。二、实验内容或题目1、上网查询相关软件工程及其环境网站,了解有关软件工程环境(software development environment)的定义、配置、功能和用途;下载GB/T15853-1995,了解软件工程环境的基本工具配置。(网站:; http:/ ; ; ; http:/ ; www.chinagb.or

      2、g ; ; 2、下载有关软件工程标准,如国际ISO9000-3、国家GB8567-1988、2006和行业标准等,打包存储到自己的U盘上,重点阅读和理解软件各个阶段标准文档的编写指南;3、安装、运行和了解Visio绘图工具的基本功能,并熟练掌握各种分析建模工具的使用方法,如数据流图、E-R图、状态图等。根据自己的知识兴趣或作业选择一实际题目(小项目)进行系统分析,然后建立系统的功能模型、数据模型和行为模型,并细化到合理的层次和程度。可选择题目:图书管理信息系统、学籍管理信息系统、银行管理信息系统,航空或铁路订票系统。三、实验步骤与源程序 1、选题的目的、意义背景:高效的汽车销售管理系统是当前信息化汽车公司管理系统之需要,面对庞大的汽车销售和库存信息,就需要有汽车管理系统来提高管理工作的效率,通过建立这样的系统,可以做到汽车信息的规范管理、快速查询和科学统计,从而减少管理方面的工作量;目的:通过这次做自己比较熟悉的汽车销售管理系统来了解软件开发的整体过程,进一步了解软件的功能划分、软件总体结构,掌握软件工程原理及相关软件的使用,使自己在各阶段进程中多学点知识;定义:汽车销售管理系统轿实现

      3、对汽车信息、客户信息、厂商信息、仓库信息、汽车销售、订单等管理。从客户咨询、订购,到签定购销合同、交款、提车等多个销售环节上,系统提供了严密的跟踪管理服务,对车辆库存、财务管理、业务分析都提供了一套科学的管理方法;2、结构化分析(通过分析技术,搞清楚需求)管理员:管理员/客户帐号管理系统管理员可以登录该系统,登录时需要验证管理员登录号和密码,进入之后可以添加管理员、修改管理员,对客户可以进行查询与删除操作;汽车基本信息管理系统管理员可以按汽车型号或价格查询汽车信息,对查到的结果进行修改删除操作,在删除汽车信息时,对应的汽车数量也相应的从仓库中删除;汽车进货信息管理系统管理员可以添加进货信息,在添加的同时根据需要将进货的数量加入仓库及汽车信息中;汽车销售信息管理系统管理员可以根据客户 /型号与厂商/ 客户名、汽车型号及厂商名查询相应的利润信息,并将查询结果显示在表格中,管理员可以删除任何一行信息,并可根据任意一行信息做删除操作;汽车库存信息管理系统管理员可以根据仓库号查询删除仓库信息,并可以一次添加一个仓库;厂商管理系统管理员可以根据厂商名查询厂商的所有信息,并选择一行进行修改,同时也可

      4、以添加厂商信息;维修厂管理系统管理员可以根据维修厂名查询维修厂的所有信息,并选择一行进行修改,同时也可以添加维修厂信息;订单管理系统管理员可以查看需面议的订单、已交易(未销售)的订单,可以对订单标记已销售、面议或通过,并查看进行贷款的用户,添加已缴纳的贷款;普通用户:注册普通用户通过填自己信息进行注册汽车销售信息普通用户可以查看自己的所有订单,包括需面议的、成功交易的、未处理的订单,查看还需缴纳的贷款费,并根据汽车型号或价格查询自己需要的汽车进行预定操作。3、建立三种模型:数据模型,功能模型和状态模型;4、按照GB8567-88规范编写需求规格说明书;5、编写实验报告。四、测试数据与实验结果(可以抓图粘贴)1、E-R图(图1)图12、数据流图汽车销售系统的基本系统模型(图2):图2汽车销售系统的功能级数据流图(图3):图3汽车销售系统进一步分解后的数据流图:3、状态图4、按照GB8567-88规范编写需求规格说明书1引言高效的汽车销售管理系统是当前信息化汽车公司管理系统之需要,面对庞大的汽车销售和库存信息,就需要有汽车管理系统来提高管理工作的效率,通过建立这样的系统,可以做到汽车信息的

      5、规范管理、快速查询和科学统计,从而减少管理方面的工作量。本软件需求说明书全面、概括性地描述了汽车销售管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解汽车销售管理系统所要完成的任务和所能达到的功能。1.1编写目的通过这次做自己比较熟悉的汽车销售管理系统来了解软件开发的整体过程,进一步了解软件的功能划分、软件总体结构,掌握软件工程原理及相关软件的使用,使自己在各阶段进程中多学点知识;1.2背景a 待开发的软件系统的名称:汽车销售管理系统;b 用户及实现该软件的计算机网络:互联网;c 该软件系统仅供该能登录成功的客户使用。1.3定义详见以上E-R图、数据流图、状态图。1.4参考资料a 国家GB8567-1988;b 软件工程导论清华大学出版社 第四版张海藩2任务概述该汽车销售管理系统软件目前已有比较完善的管理与使用功能。研制汽车销售管理系统软件是为了满足汽车销售管理办公室对客户购买管理的方便。另外,该系统还必须保证数据的安全性、完整性和准确性。2.1目标该软件开发的意图:使汽车销售管理系统更加完善;减轻管理人员的工作负担。应用目标:

      6、通过本系统软件,帮助管理人员利用计算机快速方便的对客户订单及汽车销售进行管理、输入、输出、查找的所需操作。作用范围:本软件适用于商业性质的公司,它是比较完善的系统管理软件,对客户及汽车的资料可以随时输入、输出、查找。2.2用户的特点本软件的使用对象是汽车销售管理人员和普通客户。会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。其中管理人员使用本软件相对频繁,普通员工的用的相对较少。2.3假定和约束(1)软件开发人员提供相应的开发阶段文档,用户提供相适应的行业标准,使软件开发与典型实例考核相结合。(2)操作员与用户要按照操作规程运行本系统,不得进行恶意破坏性操作。(3)开发期:一个月;(4)在管理方针,硬件的限制,并行操作安全和保密方面无约束。3需求规定 3.1对功能的规定3.2对性能的规定3.2.1精度本系统要求汽车的数量、价格、预定价用数字表示,且为整数。3.2.2时间特性要求3.2.3灵活性计划的变化或改进:当外界环境干扰本系统时,系统可以自动保护原始数据的安全。3.3输入输出要求(1) 使用者需有客户名及密码,否则不得录入系统,可以进行注册;(2) 管理员可以审核订单,但不

      7、可修改客户订单;(3) 仓库存放有一定的范围,不得超过100;(4) 客户订购车辆时订单立即生效,等待管理员审核;(5) 每项查询结果都一报表形式显示;3.4数据管理能力要求3.5故障处理要求内部故障处理:在开发阶段可以随即修改数据库里的相应内容。外部故障处理:对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。设备的硬件故障可能造成本软件不能运行或不能正常进行输入、输出等后果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机”,上述故障的处理由用户自行解决。软件在运行过程中产生的数据库错误,将由系统自动记入错误日志,非数据传输引起的错误将由系统管理员或软件开发者解决。软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者协助系统管理员解决。3.6其他专门要求安全保密的要求:因本数据属于公司内部管理用关键数据,因此除公司管理人员外,其他人员不得修改。客户只能访问不得修改。要求设有登录密码检验功能,并且此密码可以在以后进行修改;可使用性的要求:本软件完全由汉语程序设计语言开发,容易使用,界面友好,

      8、所有数据在录入后应做合法性验证,并向用户提供有关错误信息处理的建议;可维护性的要求:本软件的组成程序为汉语成语设计语言,组构均较简单,直观意义上的较独立。电子化的所构成的硬件的简单可维护的特点,决定了该软件的简单可维护性;可补充性的要求:可根据需要增删功能;易读性:本软件的组成程序为汉语成语设计语言,组构均较简单,直观意义上的较易看懂;运行环境:奔腾133,16兆以上内存的PC机;可转换性的要求:可转换的环境是奔腾133,16兆以上内存的计算机;不可修改任何部分;可用于向上兼容的高版本的汉语编程系统。4运行环境规定4.1设备a 奔腾133,16兆以上内存配置的计算机机;b Microsoft鼠标或其它兼容鼠标;c 最少15MB的硬盘空间d 存储格式为*.doc;e 最少8MB的RAM存储器。4.2支持软件用汉语程序设计语言作为系统的支持软件。4.3接口用户接口:本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份;硬件接口:需要标准打印机接口进行报表打印;软件接口:WIN9X/NT操作系统,汉语编程系统。通讯接口:本软件无特殊通讯接口,通信接口由所使用的PC机决定。4.4控制本软件是以汉语程序设计语言的操作系统来控制软件运行。五、结果分析与实验体会第一次做这么全面的需求分析,在之前数据库课程设计时画过类似的E-R图与数据流图,不过状态图是在UML中学过,那时也是老师带着我们一起画的。这次的汽车销售管理系统的需求分析花了不少时间,首先得先确立各项功能,该实现的功能,再根据这功能确立实体关系图,从而为以后建立数据库带来了方便。数据流图比较复杂,因为本系统功能比较多,之间的操作有的比较类似,所以仔细看还是很简单的。接下来的状态图并没有各个功能具体分开画,有的是相似的,一起合并在一个图中,有便于联系。 这次的实

      《软件工程结构化分析实验》由会员suns****4568分享,可在线阅读,更多相关《软件工程结构化分析实验》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.