软件工程与团队开发实战作者张恺第七章项目设计课件.pptVIP

  • 7
  • 0
  • 约 12页
  • 2016-12-25 发布于广东
  • 举报

软件工程与团队开发实战作者张恺第七章项目设计课件.ppt

本章目标 了解详细设计和概要设计阶段的主要工作 会按照模板编写详细设计文档 掌握三层架构的开发模式 为什么要做设计? 什么是软件设计? 软件需求:系统“做什么?” 上帝要求:我要做两个人(软件系统)! 软件设计:系统“怎么做?” 人的骨架(系统框架)应该怎么做... 人的大脑(系统数据库)应该怎么做... 人的皮肤(系统界面)应该怎么做... 人的性格(系统性能)应该怎么做... 软件设计的两个阶段 概要设计 描绘出软件的概貌 详细设计 在概要设计的基础上再将其细化,得到一个非常接近于源代码的设计表达形式 软件概要设计 概要设计 系统设计:系统具体的技术方案,与其他系统的接口方式 系统设计需要考虑到: 硬件环境、软件环境、网络环境 用户操作水平 团队技术能力 开发时间限制 结构设计:确定程序是由哪些模块组成的,各模块分别完成什么样的功能,它们之间存在着什么样的关系。 软件详细设计(1) 详细设计的核心是将业务模型映射到技术模型 业务模型 技术模型 执行 select book_name from sys_book where book_no = [书籍编号] and book_status = 已预订 and book_subscribe_stu_no [学生借书卡编号]。如果查询到1条记录,则抛出异常,异常信息为:“图书《[图书名称]》已经被预订,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档