软件工程软件工程软件工程 (20).pdf
《软件工程软件工程软件工程 (20).pdf》由会员分享,可在线阅读,更多相关《软件工程软件工程软件工程 (20).pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件项目计划 软件项目计划 软件项目计划 软件项目计划 软件项目计划是对软件项目实施所涉及的活动、资源、任务、进度等进行规划。按时交付是软件项目的最大挑战,合理地安排进度是软件项目计划的关键内容。必须做什么必须做什么??如何做如何做??谁去做谁去做??什么时候做什么时候做??成本是多少成本是多少??达到什么质量达到什么质量??软件项目计划 软件项目计划 建立初始时间表 定义工作分解结构 定义顶层设计 开发问题描述 软件项目计划流程 软件项目计划 问题描述 顶层设计 开发问题描述 开发问题描述 问题描述 问题描述是描述系统应该说明的问题、目标环境、客户交付和验收标准的简短文档。问题描述是对系统所
2、表述问题的共同认识,通常是由项目团队和客户共同开发形成的,它定义了问题提出的背景、需要支持的功能和性能以及系统运行的目标环境等。定义顶层设计 定义顶层设计 顶层设计描述了最初从系统到子系统的分解,它描述了系统的软件体系结构。明确设计目标 初始子系统分解 不断分解和求精 任务组织和分配 子系统分解应该是高层的,专注于功能,并且要保持稳定。每一个子系统可以被分配给一个团队或一个人,由他负责其定义和实现。定义顶层设计 定义顶层设计 微信/微信内嵌 浏览器 PC端浏览器 活动管理员页面 用户微信端页面 RESTful API 抢票消息 处理模块 数据 存取 模块 NoSQL DB 定义项目工作分解 定
3、义项目工作分解 项目工作分解是将项目整体分解成较小的、易于管理和控制的若干子项目或工作单元,直到可交付成果定义的足够详细,足以支持项目将来的活动。绑定学号解绑创建活动修改活动终止活动统计活动抢票选座查看活动查看电子票检票成员A 成员B 成员C 成员D 成员E 定义项目工作分解 定义项目工作分解 微信/微信内嵌 浏览器 PC端浏览器 活动管理员页面 用户微信端页面 RESTful API 抢票消息 处理模块 数据 存取 模块 NoSQL DB 成员A和B 成员C 成员D 建立初始时间表 建立初始时间表 在项目工作分解的基础上,进一步估算活动所需的时间和资源,并按照一定的顺序将这些活动进行组织和调度,从而创建项目的进度计划表。制定进度计划需要在资源、时间和实现功能之间不断平衡,并需要定期更新。识别任务 识别任务 依赖关系 估算任务 的时间 创建项目 进度表 谢谢大家谢谢大家!THANKS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程软件工程软件工程 20 软件工程 20
限制150内