learning about Project Management -A03- Project Plan (continuing)

2024-03-11 14:38

本文主要是介绍learning about Project Management -A03- Project Plan (continuing),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一直不是很明确项目计划跟需求分析之间的关系,或者前因后果。

——想当然,计划要在前,但是,没有经过需求分析,如何确定得了计划的细节呢?!

左看右看,左找右找,网上找,文件夹里翻……终于心里面理出了条线。还真亏了当初花的一番一番的功夫!!

 

项目计划,其实关键点在于人员、工作、预算三者关联的各个方面,是一个首先的“概”的、“方向”的计划。

    1、人员安排;

    2、产品、交付、验收标准、最迟期限;

    3、实施计划,包括工作分解、人员分工、接口人员(用户接口人员/本公司接口人员)、预算、关键问题/技术难点与风险;

    4、其他条件,如开发所涉及的软硬件因素、用户提供的环境等方面。

 

而需求分析,主要是针对软件开发的具体方面分析,包括需求方面的规定以及运行环境方面的规定。

    1、功能需求;

    2、性能需求;

    3、输入输出、数据管理、故障处理等需求;

    4、与运行环境软硬件之间的关系/联系或相互要求。

 

看来,项目计划之前,还存在一个初步需求的获取过程,据此来定义计划各项,然后进入到项目、进行需求分析、系统分析与设计!

 

回想当初,为一个集成产品折腾得来来去去,很是下了点功夫——不正统、也是功夫。文件夹里还保存着当时的一些资料和文档,也有一番价值:这个图罗列出来的,足以说明一部分道理。

 

软件工程文档引导图

 

这篇关于learning about Project Management -A03- Project Plan (continuing)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/798080

相关文章

Debugging Lua Project created in Cocos Code IDE creates “Waiting for debugger to connect” in Win-7

转自 I Installed Cocos Code IDE and created a new Lua Project. When Debugging the Project(F11) the game window pops up and gives me the message waiting for debugger to connect and then freezes. Also a

安装SQL2005后SQL Server Management Studio 没有出来的解决方案

一种情况,在安装 sqlServer2005 时 居然出现两个警告: 1 Com+ 目录要求 2 Edition change check 郁闷!网上说出现两个警告,是肯定装不成功的!我抱着侥幸的态度试了下,成功了。 安装成功后,正准备 “ 仅工具、联机丛书和示例(T)” 但是安装不了,他提示我“工作站组件”安装过了对现有组件无法更新或升级。 解决办法: 1 打开“控

简单的Q-learning|小明的一维世界(3)

简单的Q-learning|小明的一维世界(1) 简单的Q-learning|小明的一维世界(2) 一维的加速度世界 这个世界,小明只能控制自己的加速度,并且只能对加速度进行如下三种操作:增加1、减少1、或者不变。所以行动空间为: { u 1 = − 1 , u 2 = 0 , u 3 = 1 } \{u_1=-1, u_2=0, u_3=1\} {u1​=−1,u2​=0,u3​=1}

简单的Q-learning|小明的一维世界(2)

上篇介绍了小明的一维世界模型 、Q-learning的状态空间、行动空间、奖励函数、Q-table、Q table更新公式、以及从Q值导出策略的公式等。最后给出最简单的一维位置世界的Q-learning例子,从给出其状态空间、行动空间、以及稠密与稀疏两种奖励函数的设置方式。下面将继续深入,GO! 一维的速度世界 这个世界,小明只能控制自己的速度,并且只能对速度进行如下三种操作:增加1、减

SIGMOD-24概览Part7: Industry Session (Graph Data Management)

👇BG3: A Cost Effective and I/O Efficient Graph Database in ByteDance 🏛机构:字节 ➡️领域: Information systems → Data management systemsStorage management 📚摘要:介绍了字节新提出的ByteGraph 3.0(BG3)模型,用来处理大规模图结构数据 背景

Study Plan For Algorithms - Part24

1. 包含min函数的栈 定义栈的数据结构,要求在该类型中实现一个 min 函数,能够获取栈的最小元素。在该栈中,调用 min、push 以及 pop 函数的时间复杂度均为 O (1)。 方法: class MinStack:def __init__(self):self.stack = []self.min_stack = [float('inf')]def push(self, x):sel

SVN Cornerstone 报错信息 xcodeproj cannot be opened because the project file cannot be parsed.

svn点击update 之后,打开xcode工程文件,会出现  xxx..xcodeproj  cannot be opened because the project file cannot be parsed. 发现项目中代码全没了。只有一个空的工程名字,因为xcodeproj工程文件冲突了,然后就是svn强制给你更新了,内部的文件冲突了,你们改了同样的地方的一段代码,可能是你们只是多加

Android Studio打开Modem模块出现:The project ‘***‘ is not a Gradle-based project

花了挺长时间处理该问题,特记录如下:1.背景: 在Android studio 下导入一个新增的modem模块,如MPSS.DE.3.1.1\modem_proc\AAA, 目的是看代码方便一些,可以自由搜索各种关键字。但导入该项目时出现了如下错误: The project '***' is not a Gradle-based project.造成的问题: (1) project 下没有代码,而

执行计划查看方法(Explain plan)

什么是执行计划 所谓执行计划,顾名思义,就是对一个查询任务,做出一份怎样去完成任务的详细方案。举个生活中的例子,我从珠海要去英国,我可以 选择先去香港然后转机,也可以先去北京转机,或者去广州也可以。但是到底怎样去英国划算,也就是我的费用最少,这是一件值得考究 的事情。同样对于查询而言,我们提交的SQL仅仅是描述出了我们的目的地是英国,但至于怎么去,通常我们的SQL中是没有给出提示信息