- 3
- 0
- 约1.27万字
- 约 94页
- 2017-04-02 发布于江苏
- 举报
软件工程课本讲解软件设计理论()
结构图(SC) 结构图是精确表达程序结构的图形表示方法 结构图反映程序中模块之间的层次调用关系和联系:它以特定的符号表示模块、模块间的调用关系和模块间信息的传递 ① 模块:模块用矩形框表示,并用模块的名字标记它。 ② 模块的调用关系和接口:模块之间用单向箭头联结,箭头从调用模块指向被调用模块。 ③ 模块间的信息传递:当一个模块调用另一个模块时,调用模块把数据或控制信息传送给被调用模块,以使被调用模块能够运行。而被调用模块在执行过程中又把它产生的数据或控制信息回送给调用模块 ④ 两个辅助符号:在模块A的箭头尾部标以一个菱形符号,表示模块A有条件地调用另一个模块B。当一个在调用箭头尾部标以一个弧形符号,表示模块A反复调用模块C和模块D。 模块化 软件系统的模块化是指整个软件被划分成若干单独命名和可编址的部分,称之为模块。这些模块可以被组装起来以满足整个问题的需求。 把问题/子问题的分解与软件开发中的系统/子系统或系统/模块对应起来,就能够把一个大而复杂的软件系统划分成易于理解的比较单纯的模块结构。 模块的独立性 模块(Module) “模块”,又称“组件”。一般指用一个名字可调用的一段程序。它一般具有如下三个基本属性: 功能:描述该模块实现什么功能 逻辑:描述模块内部怎么做 状态:该模块使用时的环境和条件,即模块的调用与被调用关系 在描述一个模块时,还必须按模块的外部特性与内部特性
您可能关注的文档
最近下载
- 初始过程能力研究计划表.docx VIP
- 浅谈国际工程设备物资管理.docx VIP
- 2024-2025学年高一下学期期末考试历史试题(含答案).docx VIP
- 光纤熔接培训(内部工程师培训).ppt VIP
- 2025年最新招标投标法修订草案实施细则全文解读.docx VIP
- 《年度关联交易财务状况分析表(报告企业合并报表信息)》(附填表说明).pdf VIP
- 2025年1月浙江高考英语真题 .pdf VIP
- 混凝土质量缺陷修补施工方案.doc VIP
- 2026广东东莞市松山湖管委会招聘24人笔试参考题库及答案解析.docx VIP
- 2024年11月30日中央国家机关遴选笔试真题及解析(B卷).docx VIP
原创力文档

文档评论(0)