一:软件产品定义
定义:指向用户提供的计算机酸碱、信息系统或设备中嵌入的软件或在提供计算机信息系统集成、应用服务等技术服务时提供的计算机软件
内容:计算机程序、程序所用的数据以及有关文档资料的集合
二:软件项目人员
项目经理:驱动整个项目的运转,负责制定计划,安排人力,管理进度,协调团队,进行重大决策
架构师:技术专家,经验丰富,负责整个系统的体系架构的设计以及关键模块的设计
程序员:设计、编写软件,并修复软件中的缺陷
测试:负责找出软件产品存在的问题并报告
UI:完成软件设计师安排的功能界面设计
产品经理:对所负责的产品进行策划和管理
三:QA与QC的区别:
QA:软件质量保证
QC:软件质量控制(即软件测试)
QA是保证软件研发过程的质量
QC是保证软件最终产物的质量
四:软件开发流程: