今天所学内容:
- 软件研发概念
- 程序设计语言
什么是编码 什么是软件开发 什么是软件研发 需求相关概念 需求:需求来源于用户、由BA(产品经理)进行归纳整理,描述系统应该做什么的一份文档。 SRS:Software Rquirement specification 软件需求规格说明书。 需求分析/需求澄清:学习需求、确定系统的运行环境、建立逻辑模型、确定系统的功能和性能要求。
开发设计 部署 环境 接口 软件公司的人员架构 项目经理(PM) 产品经理 架构师 需求分析师(BA) UI设计师 开发dev(前端开发/后端开发) 测试和QA 实施工程师 运维工程师
- 软件研发模型
瀑布模型 瀑布模型是一种线性的、顺序的软件开发模型。 瀑布模型的流程 特点 右点 有利于大型项目开发过程的人员组织和管理 有利于开发方法和工具的选择 提高软件的质量的效率
缺点
敏捷模型 概念 Scrum :敏捷的一种典型的管理实践。 站立会:每天早晨15分钟的站会,分享进度以及问题。 看板:包括开发的完成情况、哪些是未完成、哪些是正在完成、哪些是已完成 用户故事:就是用户的需求点。 燃尽图:其实就是进度图,横轴是时间,纵轴是工作进度
遇到的问题:无
|