软件理论基础

一:软件产品定义

定义:指向用户提供的计算机酸碱、信息系统或设备中嵌入的软件或在提供计算机信息系统集成、应用服务等技术服务时提供的计算机软件

内容:计算机程序、程序所用的数据以及有关文档资料的集合

 

二:软件项目人员

项目经理:驱动整个项目的运转,负责制定计划,安排人力,管理进度,协调团队,进行重大决策

架构师:技术专家,经验丰富,负责整个系统的体系架构的设计以及关键模块的设计

程序员:设计、编写软件,并修复软件中的缺陷

测试:负责找出软件产品存在的问题并报告

UI:完成软件设计师安排的功能界面设计

产品经理:对所负责的产品进行策划和管理

 

三:QA与QC的区别:

QA:软件质量保证

QC:软件质量控制(即软件测试)

QA是保证软件研发过程的质量

QC是保证软件最终产物的质量

 

 

四:软件开发流程:

 

 

 

软件理论基础

 

上一篇:Linux vim中移动显示横线


下一篇:Linux --查询是否安装某个rpm 包