《软件工程学概述》PPT课件

《软件工程学概述》PPT课件

ID:39157933

大小:1.31 MB

页数:49页

时间:2019-06-26

《软件工程学概述》PPT课件_第1页
《软件工程学概述》PPT课件_第2页
《软件工程学概述》PPT课件_第3页
《软件工程学概述》PPT课件_第4页
《软件工程学概述》PPT课件_第5页
资源描述:

《《软件工程学概述》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Email:liangsun@dlut.edu.cn大连理工大学计算机科学与技术学院1软件工程主讲:孙亮3.2获取需求的方法需求获取的常用方法访谈:基本方式:正式/非正式访谈需大量调查时:调查表是有效做法领域专家,主角:系统分析员;导演情景分析技术:对用户将来使用目标系统解决某个具体问题的方法和结果进行分析情景分析技术的用途在于:上演目标系统的行为,便于用户理解,使用户扮演一个积极主动的角色23.2获取需求的方法实例讲评:某出版社系统调查表33.2获取需求的方法43.2获取需求的方法需求获取的常用方法面向数据流自顶向下求精结构化分析方法从系统的高层数据流图的输出出发,往输

2、入端回溯对不清楚的地方与用户交流利用数据流图、数据字典和IPO图向用户解释系统添加数据字典和IPO图细化数据流图53.2获取需求的方法需求获取的常用方法简易的应用规格说明技术:提倡用户与开发者密切合作一种新的主流技术典型过程初步访谈开发者和用户分别写“产品需求”组织会议,会前审阅产品需求白板式会议讨论,禁止批评与争论创建一张意见一致的列表小组制定小型规格说明,供大家讨论63.2获取需求的方法实例讲评:《口算高手》软件的需求分析(1)《口算高手》软件功能:自动出题,且出题的数量可以设定两位数以内加、减法运算,且结果大于零三位数以内的加、减法运算,且结果大于零答案提示选择判断

3、输入答案的正确性73.2获取需求的方法(2)《口算高手》软件性能输入计算结果数据不能大于3位数,不能为负数,不能是小数,否则要提示,并要求重新输入输入数据不能为非数字,否则要提示,并要求重新输入要能够制定一次练习的数量,最大数量为50道题数字显示字号为3号或4号,要清晰计算结果正确与否要给出不同的声音提示等等83.2获取需求的方法存储容量的限制、执行速度、响应时间、吞吐量等无特殊要求(3)《口算高手》软件开发和使用环境约束:软件开发支撑环境:visualc++,delphi,c++builder,c++软件开发操作系统环境:windows2000/xp/2003…linu

4、x,unix……软件对网络、数据库等无特殊要求软件开发硬件环境平台:机型、外设、接口、地点、分布、温度、湿度、磁场干扰等无特殊要求93.2获取需求的方法(4)《口算高手》软件界面约束图形界面?YesDos界面?No从键盘输入?Yes输出到显示器?Yes输出到打印机No对数据格式有规定吗?No对数据存储介质有规定吗?No103.2获取需求的方法(5)《口算高手》软件用户约束用户类型:小学1-2年级学生各种用户熟练程度:不熟练需受何种训练:仅仅知道最基本的计算机知识用户理解、使用系统的难度:容易用户错误操作系统的可能性:大(6)《口算高手》软件文档约束:需提供文档:软件设计相

5、关文档,为软件维护者使用113.2获取需求的方法(7)《口算高手》软件数据约束输入数据必须为正整数输入数据的位数小于等于3位无其他要求(8)《口算高手》软件资源约束:软件运行时数据、软件、内存空间等资源无特殊要求软件开发、维护所需的人力:1人,7天,1台pc机等123.2获取需求的方法(9)《口算高手》软件安全保密约束:无(10)《口算高手》软件成本消耗与开发进度约束:开发规定的时间表:7天软硬件投资:1人,1台pc机(11)《口算高手》软件质量保证无特殊要求133.2获取需求的方法实例讲评:网络化远程路灯照明系统143.2获取需求的方法(1)系统软件功能需求:153.2

6、获取需求的方法163.2获取需求的方法当软件不支持新推出的操作系统或新软件时,系统需修改或升级(2)系统软件性能要求:数据精确度时间特性:10s适应性:本系统与windows98/me/2000/xp均能很好兼容,对用户提出的新要求,留有扩展空间,而且将根据用户以后在应用中发现的新问题进行改进、升级,具有较好的适应性……173.2获取需求的方法(3)系统软件环境需求硬件设备:机型:PIII以上CPU、DRAM1GB,120GB硬盘,硬串口,投影仪,打印机等标准机房软件:Delphi7.0开发,支持Windows2000/XP/2003操作系统,采用Delphi7.0内带数

7、据库地理信息系统GIS平台:LeadingGIS3.5补充:理正GIS3.5(LEADINGGIS):北京理正支持格式比较多,主要有mif,shap(中间格式)美国MAPX(mif),加拿大ERSN(shap):很贵183.2获取需求的方法(4)系统软件界面需求基于GIS的图形用户界面地图上直接完成各种操作图形可缩放系统状态图形动态显示193.2获取需求的方法203.2获取需求的方法用户界面本系统用户界面主要由欢迎界面、登录界面、主界面和一系列完成相关功能的窗体界面构成封面主要用于显示系统名称和一些系统相关信息。界面风格与本套

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。