- 7
- 0
- 约 12页
- 2016-12-25 发布于广东
- 举报
本章目标 了解详细设计和概要设计阶段的主要工作 会按照模板编写详细设计文档 掌握三层架构的开发模式 为什么要做设计? 什么是软件设计? 软件需求:系统“做什么?” 上帝要求:我要做两个人(软件系统)! 软件设计:系统“怎么做?” 人的骨架(系统框架)应该怎么做... 人的大脑(系统数据库)应该怎么做... 人的皮肤(系统界面)应该怎么做... 人的性格(系统性能)应该怎么做... 软件设计的两个阶段 概要设计 描绘出软件的概貌 详细设计 在概要设计的基础上再将其细化,得到一个非常接近于源代码的设计表达形式 软件概要设计 概要设计 系统设计:系统具体的技术方案,与其他系统的接口方式 系统设计需要考虑到: 硬件环境、软件环境、网络环境 用户操作水平 团队技术能力 开发时间限制 结构设计:确定程序是由哪些模块组成的,各模块分别完成什么样的功能,它们之间存在着什么样的关系。 软件详细设计(1) 详细设计的核心是将业务模型映射到技术模型 业务模型 技术模型 执行 select book_name from sys_book where book_no = [书籍编号] and book_status = 已预订 and book_subscribe_stu_no [学生借书卡编号]。如果查询到1条记录,则抛出异常,异常信息为:“图书《[图书名称]》已经被预订,
您可能关注的文档
- 软件工程第2版作者王宜贵第4章软件设计课件.ppt
- 软件工程第2版作者王宜贵第9章软件项目管理课件.ppt
- 软件工程第2版作者王宜贵附录A统一建模语言UML课件.ppt
- 软件工程——共同演进的方法与实践作者田文洪第八章软件测试策略课件.ppt
- 软件工程——共同演进的方法与实践作者田文洪第二章软件过程模型课件.ppt
- 软件工程——共同演进的方法与实践作者田文洪第九章软件维护课件.ppt
- 软件工程——共同演进的方法与实践作者田文洪第六章软件质量管理课件.ppt
- 软件工程——共同演进的方法与实践作者田文洪第七章测试技术课件.ppt
- 软件工程——共同演进的方法与实践作者田文洪第三章需求分析课件.ppt
- 软件工程——共同演进的方法与实践作者田文洪第十二章软件工程开发工具课件.ppt
- 2026秋季新教材湘美版小学美术四年级上册(全册)教学设计(附目录p107).docx
- 2026秋新教材湘美版小学美术五年级上册(全册) 教学设计(附目录p103).pdf
- 2026秋新教材湘美版小学美术五年级上册(全册) 教学设计(附目录p103).docx
- 2026秋季新教材湘美版小学美术四年级上册(全册)教学设计(附目录p107).pdf
- 江苏省丹阳中学2027届化学高二上期中联考试题含解析.doc
- 2027届新疆巴州三中高一上化学期中质量跟踪监视模拟试题含解析.doc
- 2027届福建省师大附中化学高一上期末联考试题含解析.doc
- 林州一中分校2027届高二化学第一学期期中复习检测试题含解析.doc
- 宁夏大学附属中学2027届高三化学第一学期期中考试模拟试题含解析.doc
- 贵阳市第二实验中学2027届高一上化学期中质量检测试题含解析.doc
原创力文档

文档评论(0)