第二章、结构化的设计内容摘要:
n年收入 F元 ,现在的价钱 P=F/ (1+I)n 共 96页 Page40 实例:在工程设计中用 CAD系统取代大部分人工设计工作,每年可节省。 若软件生存期为 5年,则 5年共节省 48万元 ,开发这个系统共投资 20万元。 分析其效益 共 96页 Page41 年份 将来值 (万元) ( 1+i)ni= 现在值 (万元) 累积现在值(万元) 1 2 3 4 5 共 96页 Page42 (2).投资回收期 使累计的经济效益 =投资金额所需的时间 上例: ()/=+2 (3).纯收入 共 96页 Page43 (1).代码行技术: 总代码数 *元 /代码(估算) (2).任务分解技术: 首先将任务分解成(计划、需求、设计、编码、测试、维护)几个阶段所需人力。 根据工资水平估算 共 96页 Page44 第二节、需求分析 需求分析的任务 需求分析过程 软件需求分析原则 结构化分析方法 SA 原型法 共 96页 Page45 需求分析的任务: 需求分析的基本任务是回答“系统必须做什么。 ”这个问题。 即确定系统必须要完成的功能,对目标系统提出完整、准确、清晰、具体的要求。 高层 数据流图 数据字典 (粗略) 可行性研究 分析、具体化 数据流图 数据流图 数据流图 数据字典 (详细) 简明的算法描述 需求分析 共 96页 Page46 确定对系统的综合要求 综合要求包括: 系统功能要求。 系统性能要求。 运行要求。 将来可能提出的要求。 共 96页 Page47 分析系统的数据要求 目标系统 信息 输入信息 输出信息 系统处理的信息和系统应该产生的信息在很大程度上决定系统的概貌。 分析系统数据要求,通常使用 概念模型 的方法。 数据信息在数据字典中,为了直观地描绘数据结构,可采用 层次方框图 和 Warnier图 等图示工具方法。 采用 规范化理论 来规范化数据结构。 共 96页 Page48 导出新系统的逻辑模型 分层的数据流图 数据字典 主要的处理算法 修正系统的开发计划 重新估计系统的成本和进度,修正以前制定的开发计划。 开发原型系统 共 96页 Page49 需求分析的过程 (1) 问题识别 从系统的角度来理解软件并评审 软件范围是否恰当 确定对目标系统的 综合要求 ,即 软件的需求 提出这些需求 实现条件 ,以及需求 应达到的标准 共 96页 Page50 软件的需求包括: 功能需求 性能需求 环境需求 可靠性需求 安全保密要求 用户界面需求 资源使用需求 成本消耗需求 开发进度需求 预先估计以后系统可能达到的目标 共 96页 Page51 问题识别的另一项工作 是建立分析所需要的通信途径 , 以保证能顺利地对问题进行分析。 共 96页 Page52 从 信息流 和 信息结构 出发,逐步细化所有的软件功能,找出系统各元素之间的联系、接口特性和设计上的约束,分析它们是否满足功能要求,是否合理。 剔除其不合理的部分,增加其需要部分。 最终综合成系统的解决方案,给出目标系统的 详细逻辑模型。 (2) 分析与综合 共 96页 Page53 常用的分析方法 面向数据流的结构化分析方法( SA) 面向数据结构的 Jackson方法( JSD) 结构化数据系统开发方法( DSSD) 面向对象的分析方法( OOA) 等 共 96页 Page54 (3) 编制需求分析阶段的文档 • 软件需求说明书 • 数据要求说明书 • 初步的用户手册 • 修改、完善与确定软件开发实施计划 共 96页 Page55 (4) 需求分析评审 系统定义的目标是否与用户的要求一致。 系统需求分析阶段提供的文档资料是否齐全。 文档中的所有描述是否完整、清晰、准确反映用户要求。 与所有其它系统成分的重要接口是否都已经描述。 共 96页 Page56 被开发项目的数据流与数据结构是否足够,确定。 所有图表是否清楚,在不补充说明时能否理解。 主要功能是否已包括在规定的软件范围之内,是否都已充分说明。 设计的约束条件或限制条件是否符合实际。 开发的技术风险是什么。 共 96页 Page57 是否考虑过软件需求的其它方案。 是否考虑过将来可能会提出的软件需求。 是否详细制定了检验标准,它们能否对系统定。第二章、结构化的设计
相关推荐
重视学前儿童家庭教育的古代教育家 1.王室家庭教育的倡导者和实践者 ——伊尹和周公 2.提倡“孝悌”为家庭教育核心的大教育家 ——孔子 3.重视家庭教育的皇帝 ——唐太宗 4.以家书树良好家风的清末官
透 ,互相作用。 不等式与函数 、方程是紧密联系着 的一个整体。 学习活动 2: 先 独立思考 3分钟,再 小组交流 2分钟, 展示、评价和补充 2分钟。 如果 y=2x5, 那么当 x取何 值时, y0? 1 2 3 4 1 2 3 1 2 3 4 0 1 2 3 4 x 5 y y=2x5 解:由图可知,当 x ,y0 兄弟俩赛跑,哥哥先让弟弟跑 9m,然后自己才开始跑。 已知弟弟每秒跑
竹书纪年 》 中之 《 夏记 》 “ 凡夏自禹以至于桀,十七王 ” 、 “ 四百七十一年 ” 的帝 王世系,迁都八次,建都城七座,先后为阳城、斟、商丘、斟灌、原、老丘 、西 河 《 史记 》 与《 竹书纪年 》 的记载大同小异。 《 史记 》 中《 三代世表 》 是 “ 信史 ” 2.我国现存最早的史书《尚书》 《 尚书 多士 》 “ 惟殷先人,有册有典,殷革夏命。 ” 《 左传
大真理:“一阴一阳之谓道”,并用高度括概的语言“乾道成男,坤道成女”,“天地絪緼,万物化醇;男女构精,万物化生”,把人与万物的生化繁衍的规律揭示得一清二楚。 中医的阴阳学说,早已在原始医学中萌芽。 人体整体观 在 《 周易 》 的卦、爻辞及 《 易传 》 中,有许多内容涉及到人体的各个部位,反映了我们祖先对这些部位生理功能的认识,表现出人体整体观在原始医学中的萌芽。 如咸卦、大壮卦
不但涉及操作系统,而且与编译器有密切的关系。 •结构化异常处理 异常调度 13 __try { ... //guarded section } __except(exception filter) { ... //exception handler } •结构化异常处理 异常调度 14 异常过滤器返回如下三个异常标识符之一 ECXEPTION_EXECUTE_HANDLER