软件工程之初体验

2024-08-25 17:48
文章标签 软件工程 初体验

本文主要是介绍软件工程之初体验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

   刚刚进入了软工视频的学习。迟迟没有写下总结。。。感觉对于软件工程还不是那么理解。现在把自己的感受写一下。

(一)软件。

视频的一开始先介绍了软件的一下基本内容。软件在我们的身边无处不在,我们对他并不陌生。


(二)软件工程过程。

定义:软件工程过程是把输入转化为输出的一组彼此相关的资源和活动。


Plan——软件规格说明。规定软件的功能及运行限制。

Do——软件开发。产生满足规格说明的软件。

Check——软件确认。确认软件能够满足客户的要求。

Action——软件演进。满足客户的变更要求。

(三)软件生存周期。

定义:软件从孕育、诞生、生长、成熟、衰亡的生存过程。


(四)软件工程过程与软件生存周期的比较理解。

一开始对于这两个概念搞不太清楚。后来又查了一下资料。算是有些头绪了。

软件工程过程:

①软件工程过程是指为获得软件产品,在软件工具支持下由软件工程师完成的一系列软件工程活动。

②软件工程过程是使用适当的资源,为开发软件进行的一组开发活动,在过程结束时将输入转化为输出。

简单来说,软件工程过程就是开发出软件。

生存周期:也就是软件从产生到报废的过程。


接下来,就是生存周期的各个模型了,敬请期待!





这篇关于软件工程之初体验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1106239

相关文章

【软件工程】软件开发模型

三、瀑布模型  四、几种软件开发模型的主要特点 题目 判断题 选择题 小结

Node.js初体验 Kali安装Node.js

背景:偶然看到node.js开发微信公众号的视频,有些好奇,想要接触下。然后花了两个小时在实验楼网站上在线学习了JavaScript的基础知识,以及Node.js的基础 接着本着从实践出发的原则 先去本地kali下安装个Node.js玩玩 下载地址:https://nodejs.org/en/download/ 网页最下面有提示:Note: Python 2.6 or 2.7 is requ

第一章 软件工程的概述简记

第一章  软件工程的概述         *软件的概念:软件(Software)是一系列按照特定顺序组织的计算机数据和指令的集合。         软件的分类:(5大类)                   *1.基于软件功能划分                                  1)系统软件

html初体验标准标签

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><input type="text"></body></html> 内容展示

软件工程技术专业软件开发综合实训室解决方案

一、行业背景与前景分析 1.1 软件工程技术专业就业前景 近年来,中国的软件行业取得了显著的成就,即便在全球经济受到新冠疫情冲击的情况下,仍保持了强劲的增长势头。据工业和信息化部发布的数据,2021年我国软件和信息技术服务业的业务收入达到85371亿元人民币,同比增长18.3%,远超同期国内生产总值的增长率。这一成就不仅体现了中国软件行业的韧性和发展潜力,也为未来的持续增长奠定了坚实的基

《软件工程导论》(第6版)第12章 面向对象实现 复习笔记

第12章 面向对象实现 一、面向对象实现概述 1.主要任务 (1)把面向对象设计结果翻译成用某种程序语言书写的面向对象程序。 (2)测试并调试面向对象的程序。 2.面向对象程序质量的影响因素 (1)面向对象设计的质量; (2)采用的程序语言的特点; (3)程序设计风格。 3.保证软件可靠性的方法 保证软件可靠性的主要措施是软件测试。面向对象测试的目标是用尽可能低的测试成本发现尽

【软件工程】第一章软件工程引论

【软件工程】第一章软件工程引论 文章目录 【软件工程】第一章软件工程引论1. 什么是软件1.1 软件的定义1.2 软件特征1.3 挑战与危机 2. 什么是工程2.1 什么是工程2.2 怎么做工程 3. 什么是软件工程3.1 软件工程的提出3.2 软件工程的经典定义3.3 软件工程设计的知识域3.4 系统工程3.5 软件工程的全流程 4. AI时代的软件工程4.1 智能软件工程4.2 大模型

《软件工程导论》(第6版)第9章 面向对象方法学引论 复习笔记

第9章 面向对象方法学引论 一、面向对象方法学概述 1.要点 面向对象方法学已经成为人们在开发软件时首选的范型。面向对象技术已成为当前最好的软件开发技术。 (1)基本原则 面向对象方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,使描述问题的问题空间(问题域)与实现解法的解空间(求解域)在结构上尽可能一致。 (2

软件工程知识点总结(1):软件工程概述

1 什么是软件?        定义:计算机系统中的程序及其文档。        ——程序是计算机任务的处理对象和处理规模的描述;        ——文档是为了便于了解程序所需要的阐明性资料。 2 软件的特点?        软件是无形的,不可见的逻辑实体        ——它的正确与否,一直到程序在机器上运行才能知道        ——这就给设计、生产和管理带来许多困难

【 OpenHarmony 4.1 Launcher 源码解析 】-- 初体验

前言 最近因为业务需要,需要做一款 UI 定制的鸿蒙 Launcher,于是就开始了「找到代码」、「研究代码」、「魔改代码」的套路流程,仅以此文章作为知识备份和技术探讨所用,也希望能给其他小伙伴提供一些源码的解析思路,方法大家各自魔改! 一、官方简介 Gitee codes:应用子系统/Launcher Launcher 作为系统人机交互的首要入口,提供应用图标的显示、点击启动、卸载应