黑马程序员_软件开发整体介绍
在编写自己第一个web项目时,开发初期学到的东西
软件开发
- 前言
- 一、软件开发流程
- 1.需求分析
- 2.设计
- 3. 编码
- 4.测试
- 5. 线上运维
- 二、角色分工
- 三、软件环境
- 1.开发环境:
- 2.测试环境
- 3.生成环境
前言
提示:此篇仅为个人初期学习笔记,仅供参考。
一、软件开发流程
1.需求分析
由产品经理完成,输出产品原型,书写需求规格说明书。
技术选型,由架构师完成。
2.设计
由UI设计师完成,输出产品文档,进行UI设计、概要设计、详细设计;
数据库设计,由DBA完成。
3. 编码
由开发工程师完成,编写项目代码,进行单元测试。
4.测试
由测试工程师完成,按测试用例对软件进行测试,发出测试报告。
5. 线上运维
由运维工程师完成,实现软件环境的安装和维护。
二、角色分工
- 项目经理:
对整个项目负责,任务分配、把控进度。 - 产品经理:
进行需求调研,输出需求调研文档、产品原型等。 - UI设计师:
根据产品原型输出界面效果图。 - 架构师:
项目整体架构设计、技术选型等。 - 开发工程师:
代码实现 - 测试工程师:
编写测试用例、书写测试报告。 - 运维工程师:
软件环境搭建、项目上线。
三、软件环境
1.开发环境:
开发人员在开发阶段使用的环境,一般外部人员无法使用。
2.测试环境
测试人员在测试阶段使用的环境,用于测试项目,一般外部人员无法使用。
3.生成环境
即线上环境,正式提供对外服务的环境。
黑马程序员_软件开发整体介绍相关推荐
- 黑马程序员_毕向东_Java基础视频教程_Java基础学习知识点总结
黑马程序员_毕向东_Java基础视频教程 Java基础学习知识点总结 2016年01月06日 day01 一.基础知识:软件开发 1.什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合 ...
- 黑马程序员_异常(老毕视频总结及《疯狂java》补充)
----------------------<ahref="http://edu.csdn.net"target="blank">ASP.Net+A ...
- 黑马程序员Linux系统开发视频之创建守护进程模型
黑马程序员Linux系统开发视频之创建守护进程模型 1.创建子进程,父进程退出 所有工作在子进程中进行形式上脱离了控制终端 2.在子进程中创建新会话 setsid()函数 使子进程完全独立 ...
- 黑马程序员_石头迷阵小游戏
黑马程序员_石头迷阵小游戏 源代码 一些说明: 1)这些是我看b站黑马程序员的视频,自己手打的,想分享一下,如果有侵权啥的请联系我,马上删除 2)一些比较重要的我都有给注释 3)工具idea idk版 ...
- 【实战day01】软件开发整体介绍,项目介绍以及开发环境搭建
文章目录 1. 软件开发整体介绍 1.1 软件开发流程 1.2 角色分工 1.3 软件开发环境 2. 项目介绍 2.1 技术选型 2.2 功能架构 2.3 角色 3. 开发环境搭建 3.1 数据库开发 ...
- 解析python网络爬虫pdf 黑马程序员_正版 解析Python网络爬虫 核心技术 Scrapy框架 分布式爬虫 黑马程序员 Python应用编程丛书 中国铁道出版社...
商品参数 书名:Python应用编程丛书:解析Python网络爬虫:核心技术.Scrapy框架.分布式爬虫 定价:52.00元 作者:[中国]黑马程序员 出版社:中国铁道出版社 出版日期:2018-0 ...
- 黑马程序员_基础测试
-------android培训.java培训.期待与您交流! ---------- 黑马程序员训练营基础测试题及个人代码(包含思路.步骤和基本注释) 1. 编写程序计算12+22+32+....+1 ...
- 程序员面向软件开发时,如何成功?
软件开发这个行业向来以项目延迟交付和和预算超支而闻名. 作者 | Blaine Osepchuknin 译者 | 苏本如,责编 | 刘静 出品 | CSDN(ID:CSDNnews) 以下为译文: 软 ...
- 硬件程序员和软件开发程序员相比,哪一个就业发展前景比较好呢?
计科专业毕业从事软件开发,也有和硬件工程师打交道,从人员数量相比硬件工程师和软件工程师无法比较.毕竟硬件主要在开始阶段,一旦可以用了后续人手会少许多,其实单纯的比较软件和硬件没有多大的意义,任何一种岗 ...
最新文章
- daily scrum 12.9
- 自然语言处理NLP-100例 | 第三篇:骚扰短信识别 MultinomialNB实现(内附源码)
- Flutter入门:Hero共享元素
- 字符流写数据的5种方式
- 多个video标签,控制最多只能一个同时播放
- LeetCode 33. 搜索旋转排序数组(二分查找)
- 一个非常标准的Java连接Oracle数据库的示例代码
- UILAbel 设置了attributedText 后省略号不显示
- 今年纽微特公司股东会不开了?
- C++洛谷题解(24)——P1422
- AWS SAA 认证考试心得
- 液晶接口系列——MIPI之DSI协议讲解
- 数据治理-数据质量管理
- c语言求三角形周长代码,C语言求三角形面积和周长
- outer和left outer join有什么区别
- b与b不同(b和B的区别)
- 静态ip和动态ip的区别能说明什么?怎么根据区别选择?
- 职业梦想是计算机的英语作文,梦想的职业英语作文
- 燕十八PHP全套视频
- 《嵌入式 – GD32开发实战指南》第14章 内部温度传感器