【软件工程学习】项目启动

编程入门 行业动态 更新时间:2024-10-10 21:21:54

【<a href=https://www.elefans.com/category/jswz/34/1769414.html style=软件工程学习】项目启动"/>

【软件工程学习】项目启动

一、知识框架


二、知识点

(1)项目

  1. 项目定义

项目 是具有以下特征的一系列活动和任务:(核心是计划)
具有一个明确的目标;
有限定的开始和结束时期
有成本限制等

  1. 项目管理的角色

领导层:
项目管理方面(PM,项目管理经理)、技术方面(架构师)

团队成员:
程序员、测试人员、文档人员等。

(2)团队和质量保障

  1. 团队

需要进行相互协作,合理分工,以人为主。

  1. 团队特征

a. 团队具有共同的目标
b.共同承担责任(若某个人能力弱,需要其他去补)
c.技能互补(目前的全栈一般为前后端全栈,开发方面的全栈)
d.内部具有明确的结构

  1. 团队结构

a.主程序团队(现实中主要为主程序团队)
b.民主团队
c.开发团队

  1. 团队建设

a.建立章程
b.持续成功
c.和谐沟通(双向沟通、例会、阶段性、白板(惩罚机制)
d.避免团队杀手

  1. 质量保证(重点)


质量保证三大办法:

评审(找出90%的错误):让作者之外的人检查错误。需求文档和设计文档需要全部审吗,代码IMB建议审20%。
测试(找出70-80%):
度量(找出20%左右):产生与统计控制思想。量化软件产品(例如代码行数、耦合数、内聚数)

  1. 配置管理(共享文件的管理,中间产物的管理,并不是配置文件的管理)

配置管理软件
常见有:CVS 、SVN、GIT

关于版本控制
参考:Git和SVN的使用

基线是软件文档或源码(或其它产出物)的一个稳定版本,它是进一步开发的基础。所以,当基线形成后,项目负责SCM的人需要通知相关人员基线已经形成。
可以理解为1.0版本(第一次过了评审提交上去)。基线不能随便更改了,大公司有配置管理人员管理,需要看都会记录。

思想:如下图所示(可以是本地的也可以是通过网络,如github就是通过网络,所有人都可以查看)

重点名词:

更多推荐

【软件工程学习】项目启动

本文发布于:2024-03-23 23:04:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1743896.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:软件工程   项目

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!