




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3.1问题定义和可行性研究oWhat is the question 要解决的问题是什么,要求软件开发人员与用户交流,在明确“做什么”后才能进行设计开发第3章 需求分析可行性研究o确定问题是否能解决。需从技术和成本、效益角度分析可行性o分8步: Step1:复查项目任务书 Step 2:确定系统流程图 Step 3:导出系统的高层逻辑模型 Step 4 :重新定义问题 Step 5:导出和评价供选择的解法 从技术角度对系统进行边界划分,并进行编号 Step 6:推荐行动方案 Step 7:根据行动方案,草拟一份开发计划 Step 8:书写文档提交审查3.2 需求分析(Requirement A
2、nalysis )o必须明确软件系统必须“做什么做什么”o形成有关目标系统的需求说明书需求说明书需求说明书主要有以下三个作用: (1) 作为用户和软件人员之间的合同,为双方相互了解提供基础。 (2) 反映出问题的结构,可以作为软件人员进行设计和编程的基础。 (3) 作为验收的依据,即作为选取测试用例(如进行形式验证)的依据。3.3 结构化分析方法(SA方法)3.3.1 由顶向下逐层分解由顶向下逐层分解 软件工程技术中,控制复杂性的两个基本手段是“分解分解”和“抽象抽象”图3.1 由顶向下逐层分解示例SS1S2S1.1S1.2S2.1S2.23.3.2 描述方式描述方式oSA方法采用了介于形式语
3、言和自然语言介于形式语言和自然语言之间的描述方式 用SA方法获得的需求说明书由以下几部分组成: (1) 一套分层的数据流图; (2) 一本数据词典; (3) 一组小说明; (4) 补充材料。3.4 数据流程图o描述目标系统的逻辑模型逻辑模型 SA方法采用“分解”的方式来理解一个复杂的系统,“分解”需要有描述的手段,数据流图数据流图(Data Flow Diagram)就是就是作为描述作为描述“分解分解”的手段而引进的的手段而引进的。o数据流图有四种基本成分:(1) 数据流(用箭头表示); (2) 加工(用圆表示); (3) 文件(用直线段表示); (4) 数据流的源点或终点(用方框表示)。账目
4、会计 假定要为某培训中心研制一个计算机管理系统。我们首先需分析这个系统假定要为某培训中心研制一个计算机管理系统。我们首先需分析这个系统应该做些什么,为此必须分析培训中心的业务活动。培训中心是一个功能很复应该做些什么,为此必须分析培训中心的业务活动。培训中心是一个功能很复杂的系统,它为在职人员开设许多门课程,有兴趣的人可以来电或来函报名选杂的系统,它为在职人员开设许多门课程,有兴趣的人可以来电或来函报名选修某门课程,培训中心要收取一定的费用,学员通过支票付款,也可以来电或修某门课程,培训中心要收取一定的费用,学员通过支票付款,也可以来电或来函查询课程计划等有关事宜。来函查询课程计划等有关事宜。
5、培训中心的日常业务是:将学员发来的电报、信件、电话收集分类后,按培训中心的日常业务是:将学员发来的电报、信件、电话收集分类后,按几种不同情况处理。如果是报名的,则将报名数据送给负责报名事务的职员,几种不同情况处理。如果是报名的,则将报名数据送给负责报名事务的职员,他们要查阅课程文件,检查某课程是否额满,然后在学生文件、课程文件上登他们要查阅课程文件,检查某课程是否额满,然后在学生文件、课程文件上登记,并开出报名单交财务部门,财务人员再开出发票经复审后通知学员。记,并开出报名单交财务部门,财务人员再开出发票经复审后通知学员。 如果是付款的,则由财务人员在帐目文件上登记,再经复审后发给学员一如果是
6、付款的,则由财务人员在帐目文件上登记,再经复审后发给学员一张通知单。如果是查询的,则交查询部门查阅课程文件后给出答复。如果是想张通知单。如果是查询的,则交查询部门查阅课程文件后给出答复。如果是想注销原来已选修的课程,则由注销人员在课程、学生、帐目文件上作相应修改,注销原来已选修的课程,则由注销人员在课程、学生、帐目文件上作相应修改,经复审后通知学员经复审后通知学员。对一些要求不合理的函电,培训中心将拒绝处理。对一些要求不合理的函电,培训中心将拒绝处理。学生合理函电付款5查询6分类2收集1学员函电查询请求注销请求注销3报名4产生发票7帐目帐目课程课程不合理函电复审8学员发票付款单回答通知单报名请求付款请求数据字典o数据字典:数据信息的集合,定义数据流图中所包含的元素(数据流,数据项,数据存储,数据处理) (1)符号约定:“+”与: 出勤表=月份+职工号+出勤天数+ “ |”或: 扣除项=水电费|缺勤费|托儿费 “”可选项: “”重复: 学号=8字符10(2)描述的一般格式:o数据流o数据项o处理名字:出勤表别名:考勤报表描述:单位上报的考勤情况定义:出勤表=月份+职工号+出勤天数+请假天数+旷工 天数位置:磁盘文件名字:职工号别名:职工编号描述:唯一表示一职工定义:6字符6位置:出勤表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工商银行2025长沙市秋招结构化面试经典题及参考答案
- 2025行业投资热点趋势报告
- 中国银行2025巴中市秋招笔试EPI能力测试题专练及答案
- 建设银行2025六安市半结构化面试15问及话术
- 建设银行2025海西蒙古族藏族自治州秋招无领导小组面试案例题库
- 班组安全自主管理培训课件
- 中国银行2025临沂市秋招笔试性格测试题专练及答案
- 班组安全管理与建设培训课件
- 交通银行2025七台河市秋招笔试EPI能力测试题专练及答案
- 农业银行2025西双版纳傣族自治州秋招笔试性格测试题专练及答案
- 发展对象培训班考试题库答案
- 开发区(园区)招商引资投资指南手册【超级完整版】课件
- 婴幼儿教养环境创设
- 露天矿风险告知卡
- 防爆设备规格书
- 华能分布式光伏项目EPC总承包工程投标文件-技术部分
- 教学课件 金属学与热处理-崔忠圻
- 铁道概论全套课件
- 合唱团训练教案
- 部编版二年级语文上册全册教案及反思
- 服装色彩设计(PPT57页)课件
评论
0/150
提交评论