- 16
- 0
- 约 83页
- 2017-09-29 发布于陕西
- 举报
第6章 软件设计 需求分析阶段的工作主要是回答系统做什么,设计阶段工作的主要目标则是如何做。 设计的任务就是在用户需求和系统实现之间起到桥梁的作用,它的工作是从系统分析结果出发,进行目标选定、方案设计、方案选择、结构设计、数据库设计、文档实现与审查等一系列工作。 6.1 软件设计的概念 在一个软件结构内,模块可以分为三类: (1)顺序(Sequential)模块:在引用与执行的过程中没有明显的中断现象出现。 (2)渐增(Incremental)模块:在执行过程中可以被中断,然后再在中断点恢复执行。 (3)并行(Parallel)模块:它是在并发多处理器环境中与另一模块同步地执行。 对于一个高质量的软件元素来说,它应该要求各模块具有下述特性: (1)简明性。每个模块应该简单易懂,易于实现。 (2)完整性。每个模块在逻辑上应当是一个自身与环境隔绝的整体,它应表示一个独立而完整的功能。 (3)独立性。每个模块都应当是彼此独立的。它们可以由不同的设计者设计,不同的程序员来实现,改变其内部结构不会对其所在的环境产生影响。 抽象 软件工作过程的每一步都是对软件解决方案的抽象层次的一次细化。在系统定义阶段,软件被看作是一个完整的系统部分。在软件计划和需求分析期间,我们用在问题环境内熟悉的方式描述软件解决方案。当我们从概要设计转向详细设计时,抽象的程度再次降低。最后,当产生源程序时,也就达到了抽
您可能关注的文档
最近下载
- 2025广东广州花都城投汇鑫运营管理有限公司招聘工作人员7人备考题库及答案解析.docx VIP
- V型滤池例题的设计计算.ppt VIP
- 2025年注册结构工程师《结构工程设计与施工工艺》备考题库及答案解析.docx VIP
- AP统计学 2019年真题 (选择题+问答题) AP Statistics 2019 Real Exam and Answers (MCQ+FRQ).pdf VIP
- 安徽省C20教育联盟2025-2026年九年级下三模数学试卷.docx VIP
- 2025年净水厂V型滤池设计.pdf VIP
- Q/GDW 11398-2015 变电站设备监控信息规范.pdf VIP
- 闪光灯430exii中文说明书.pdf VIP
- 结构工程设计题库及答案.doc VIP
- YS∕T 670-2021 空调器连接用保温铜管.pdf
原创力文档

文档评论(0)