项目需求分析和项目计划
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目计划 OOAD UML 用例图 需求分析说明书规范
本章内容
掌握项目计划书的规范 了解OOA和OOD的概念 了解UML的发展和用途 掌握用例图的概念和用法 掌握需求分析说明书的规范
本章目标
为什么要做计划?
小张在北京工作,老板派他今天16wk.baidu.com30分到河北廊坊一家客户
需要考虑那里到去的签事订情合同,现在是11:30分。
你会做出怎样的回答?
经过毕业设计项目的“磨练”,回答这些问题将不成问题!
通过参与并完成综合项目, 你将能够
积累到项目经验 积累到行业经验 积累到团队开发经验 学习到实用软件工程知识
综合项目的目标
第1章 项目需求分析和项目计划
课程地位
PRT1:ADO.Net+WinForms +SQL C/S
安排任务 制定计划 分配资源
用Project工具制定项目计划
用Project工具制定项目计划 分为以下四个步骤
1、创建项目文件 2、划分任务点 3、为项目分配资源 4、设置项目里程碑
创建项目文件 填写项目信息
步骤一:创建项目
教员演示
划分任务点 创建子任务 前置任务
前置任务!
步骤二:划分任务点
项目计划书
1. 面向对象的分析和设计
1.1O面O向A(对O象bje的ct分-O析riented Analysis,
面向对象分析)是指在系统的开 发过程中进行了系统业务调查后, 按照面向对象的思想来分析问题 面向对象的分析是依照用户所理 解的真实世界中的对象和概念, 发现和分析对象的内部构成和外 部关系,建立准确而简洁的软件 系统的对象模型
制定“权限管理系统”项目计 划
权限管理系统 – 任务点划分
制定“权限管理系统”项目计 划
“权限管理系统”项目 – 分配资源
1、用户登录模块 诸葛亮 3个工作日 2、用户管理模块
2.1、增加用户、删除用户 关羽 2个工作日 2.2、修改用户、查询用户 张飞 2个工作日 2.3、查看用户、角色分配 赵云 2个工作日 3、角色管理模块 3.1、增加角色、删除角色 张飞 2个工作日 3.2、修改角色、查询角色 关羽 2个工作日 3.3、查看角色、权限分配 赵云 2个工作日
“降级”按钮!
教员演示
排定资源 为项目分配资源
步骤三:分配资源
分配资源结果
教员演示
步骤四:设置项目里程碑
里程碑
里程碑是标志项目重大事件的参照点
设置项目里程碑
项目 “里程碑”!
教员演示
规范的项目计划书通常是企 业成功融资的必备文件之一
项目计划书包含了投资决策 所关心的全部内容,例如企 业商业模式、产品和服务模 式、市场分析、融资需求、 运作计划、竞争分析、财务 分析、风险分析等内容,商 业计划书不仅对融资具有重 要作用,而且对企业的发展 具有战略指导意义
4、生成菜单模块 诸葛亮 3个工作日
制定“权限管理系统”项目计 划
“权限管理系统”项目 – 获得项目人员的承诺
用Project工具制定项目计划
Microsoft Project 2003 简介
是 Microsoft 提供的企业管理 工具产品的一员
是一款专业的项目管理软件 它可以帮助我们管理项目
为什么要进行毕业设计项目
假如,现在的你正在参加面试,面试官问 你如下问题
你能读懂项目计划么? 你有过团队开发经验么? 你能读懂需求规格说明书么? 你对测试了解多少,会写测试用例么? 你用Java/.NET做过中小型项目开发么? 请你说说一个项目中都应该有哪些规范? 你做过设计么,如果做过谈谈这些设计吧? ......
.NET PRT
C# Advance
Struts/MVC
Web 2.0 NTC
Enterprise lib
Hibernate/EJB
Spring
Web 2.0 NTC LAMP Enterprise Develop
JBPM J2EE PRT
.NET PMP
J2EE PMP
G2:368 G3:432
课程目标
小张要吃午饭 为了维护公司形象,小张去
之前要理个发 从北京站到廊坊双程需要将
近4个小时 16:25分之前要达到客户公司 今天女朋友过生日,晚上
19:30分要陪她吃饭
想想要做这么多事情,小张 的头都大了,该怎么办?
古语说得好:凡事预则立,不预则废!
老板把小张拉到身旁,两人 一同制定了一个计划
制定项目计划的三个步骤
1、划分任务点
11:50~12:50:吃午饭 13:00~13:30:去理发
......
2、分配资源 签合同 小张 利用下午时间
3、获得项目人员的承诺 小张拍拍胸脯,承诺一定能完
成任务!
怎样制定项目计划?
有效追踪原则(任务点划分)
对任务进行有效分解 粒度适中(一般控制在1~3
学习内容
OOAD的概念 UML发展和用途 用例图、类图、时序图、状态图以及活动图 数据库设计原则 PowerDesigner使用 需求分析、项目计划、概要设计、详细设计 项目管理
学习目标
掌握OOAD的用法 掌握UML的用法 掌握用例图、类图、时序图、状态图以及活动图原理及画法 掌握PowerDesigner用法 掌握需求分析、项目计划、概要设计、详细设计文档格式 了解项目管理过程
SQL Base
C#/WinForms
CBT C Languge Logic Java
PS/Flash HTML
G1:282
SQL Advance PRT: B/S B2C
.Net/OOP ADO.NET
Java OOP Servlet/JSP
JavaScript XHTML
ORACLE ASP.Net/MVC WCF/Silverlight
个人日)
共同参与原则
不是PM一个人的事 共同估计工作量,并作出承
诺
制定项目计划的二个原则
制定“权限管理系统”项目计 划
权限管理系统 - 项目介绍
任务要求 权限管理系统应能进行用户管理和角色管理,能为 角色分配权限,同时也能将角色赋予用户。
现有资源
项目有了,人也有了!怎样来制定一个项目计划呢?
11:50~12:50:吃午饭 13:00~13:30:去理发 13:50:在北京站开始等公交
车 16:10:到河北廊坊 16:20:到达客户公司 16:30~16:50:和客户签订合
同 17:00:在廊坊开始等公交车 19:10:到达北京站 19:30:和女朋友一起吃饭
什么是计划?