第六章 电子商务应用软件设计 商务应用软件设计的定位 应用软件设计的基本内容 软件架构设计 软件详细设计 数据库设计与联机事务处理设计 输入/输出设计 6.1 软件架构设计 电子商务应用软件的层次性 子系统的划分 电子商务应用软件的层次性 层次性是现代所有计算机软硬件系统均具有的特征 层次化的目的 简化问题 分头求解 重用组件 电子商务系统常见的层次划分方法 电子商务系统常见的层次划分方法之一 电子商务系统常见的层次划分方法之二 子系统及模块的划分 划分原则 相对独立性—高内聚 较低的耦合—低耦合 数据冗余小 便于未来的扩展 划分方法 按逻辑功能划分 按职能部门划分 按过程划分 按时间划分 按通信划分 子系统的划分 通常的方式:先按职能部门,再按逻辑功能 模块细分的标准 模块划分是结构化分析设计方法中的概念,在面向对象分析设计方法中多使用包的概念 理想情况下,应该: 每个模块只解决一个问题。 每个模块的功能都应该明确。 模块之间的联结关系简单,具有独立性。 由理想模块构成的系统,容易使人理解,易于编程,易于测试,易于修改和维护,因而也有助于提高软件的可靠性。 6.2 应用软件的详细设计 SD详细设计的任务 给出软件模块结构中各模块的内部过程描述(算法) 选定某种表达形式来描述各种算法 OOD详细设计的任务 明确各个类的组成 给出各个类成员函数的内部过程描述(算法) OOD详
您可能关注的文档
最近下载
- JADEBIRD青鸟IG1602消防电话系统说明书.pdf
- 气压罐案例计算:两管制空调水系统定压设计与小容积求解.pdf VIP
- 成人疫苗接种的共病管理与多学科协作.pptx VIP
- 2025年微电网能量管理系统设计与优化.pptx VIP
- 8第四章 平面构成的基本形式--空间构成《平面构成》教学课件.ppt VIP
- 2025山东铝业有限公司面向中铝股份内部招聘笔试历年备考题库附带答案详解.docx VIP
- 张藴灵-高分遥感技术助力智慧交通的解决方案.pdf VIP
- 自然拼读单词讲解.ppt VIP
- 智能微电网能量管理系统的设计与实现.pptx VIP
- 快速记单词:自然拼读+音标实用指南(26个字母发音+辅音组合+元音组合).docx VIP
原创力文档

文档评论(0)