菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育
标题:
零基础前端课程-辛洋-20230410
[打印本页]
作者:
肤浅1543
时间:
2023-4-10 18:53
标题:
零基础前端课程-辛洋-20230410
本帖最后由 肤浅1543 于 2023-4-10 22:50 编辑
一 学习内容
1.软件概念
软件=程序+文档
2.软件的分类
应用程序
驱动程序
操作系统
其他程序(编译程序,数据库)
3.程序设计语言
高级语言(解释型语言和编译型语言)
低级语言(汇编语言和机器语言)
4.什么是软件研发
需求澄清,版本计划,需求分析,软件设计,UI设计,测试计划,代码编写,测试执行,交付。
5.需求相关概念
需求来源于用户,由产品经理(BA)惊喜归纳整理,描述系统应该做什么的一份文档。
SRS软件需求规格说明书
需求分析/需求澄清(学习需求,确定系统运行环境,建立逻辑模型,确定系统的功能和性能要求。)
6.开发设计
概要开发(建立系统的总体结构,划分功能模块,定于各个末班之间的交流方式。)
详细设计(设计各个模块的具体实现,确定各个模块之间交流的详细内容。)
7.软件接口
内部接口(软件内部信息的传输交流)
外部接口(第三放接口)
8.软件公司的人员按架构
项目经理,产品经理,架构师,需求分析师,UI设计师,开发dev(前端开发/后端开发),测试和QA,实施工程师,运维工程师
9.软件的研发模型
瀑布模型
瀑布模型是线性的,书序的软件开发模型
流程(计划-需求分析-设计-编码-测试-运行维护)
敏捷模型
敏捷模型是一种以人为核心,循序渐进,迭代的开发思想,在敏捷开发中,软件项目的研发被切分为多个阶段,各个阶段都具有独立交付和独立运行的特征
欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/)
Powered by Discuz! X3.4