环境系统分析PPT第3讲(1)
- 格式:ppt
- 大小:700.50 KB
- 文档页数:11
第三讲软件设计大连海事大学计算机学院软件工程研究室蒋波软件设计阶段要解决的问题是“How to do”的问题。
就是说,需将整个系统划分出系统的物理组成元素(程序、文件、DB、人工过程、文档)。
软件设计分为基本设计和详细设计两个部分。
基本设计的主要工作是确定系统的结构、进行模块化划分、确定每一个模块的功能、规定每一个模块的接口及调用关系、确定全局数据结构等;详细设计的主要工作是为每一个模块设计其实现细节并确定各个局部数据结构。
软件设计过程是:首先在需求描述的基础上设想实现目标系统的各种可能的方案,然后从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图、列出组成系统的所有物理元素、分别进行成本/效益分析、制定实现这个方案的进度计划等。
最后通过综合比较分析这些合理方案,从中选出一个最佳方案推荐给用户。
如果用户接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。
通常,设计出初步的软件结构后,还需要多方改进以便得到更合理的结构。
在此基础上进行必要的数据库设计,确定测试要求并且制定测试计划。
总体设计的目的就是要站在全局高度,在较抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。
通常由两个主要阶段组成:系统设计——确定系统的具体实现方案;结构设计——确定软件结构。
一.基本设计(总体设计)1.软件设计过程(基本任务)1)依据需求分析的基础设想可供选择的方案;依据DFD设计各种可能的处理组合——方案。
在这个过程中,分析员依据各个处理边界逐个设想可供选择的方案,并不评价各种方案的优劣。
2)选取合理的方案;通常选取低成本、中成本、高成本的三种方案,根据可行性研究阶段所理解的用户的各种需求进行选择。
对每一个合理的方案,准备系统流程图、组成系统的物理元素清单、成本和效益分析、实现系统的进度计划等。
成本估算的方法:代码行价格技术、任务分解技术、FP技术、自动估算技术(分别解释)。
资料分析系统课讲义第三章速算技巧第一节截位直除法补:1/11≈9.1%;1/12≈8.3%;1/13≈7.7%(一)一步除式练习:A/B只估算分母即可。
【例 1】45.38/1.2635=( )A 、 21B 、 36C 、 57D 、 110直接看45.38/1.2635≈45/13=3X2015 年 F 省城镇消费品零售额 9448.57 亿元,增长 12.2%;乡村消费品零售额 1057.36 亿元,增长 14.1%。
【例 2】2015 年,F 省城镇消费品零售额约是乡村消费品零售额的多少倍?A.8.2 倍B.8.5 倍C.8.6 倍D.8.9 倍900/1069448.57/1057.36≈9448/1057≈9448/1060≈8.92013 年二季度,我国税收月收入同比增速逐步提高,分别为 7.9%、8.3%和12.9%。
截至2013 年6 月,全国税收总收入完成 59260.61 亿元,同比增长 7.9%,较上年同期回落 1.9 个百分点。
【例 3】2012 年 1-6 月全国税收总收入为:A.52973.28 亿元B.54921.79 亿元C.56938.68 亿元 D.63942.19 亿元59260.61/(1+7.9%)≈59260/1.079≈59260/1.08≈54XXX2016 年出口总额中,机电产品出口 1357.20 亿元,高新技术产品出口424.23 亿元,分别增长 8.3%和7.6%【例 4】2015 年,H 市高新技术产品出口额约为( )。
A.385.6 亿元B.394.3 亿元C.398.6 亿元D.412.5 亿元424.23/1.076≈42423/108≈393.X2016 年,全国城市公园数量排名前五的省份依次是广东、浙江、江苏、山东和云南,公园数量分别为 3512 个、1171 个、942 个、828 个和683 个。
【例 5】2016 年,杭州公园数量约占浙江省公园总数的: A.19% B.15% C.27% D.23%217/1171→略<20%≈19%217/1171≈217/1170≈19.X%2014 年,全国新登记注册市场主体 1292.5 万户,比上年同期增加160.97 万户;注册资本(金)20.66 万亿元,比上年同期增加 9.66 万亿元。