菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育

标题: 零基础前端课程-辛洋-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