随笔 - 3  文章 - 0  评论 - 0  阅读 - 237

浅谈对于软件工程的理解

作为计算机科学的一门课程,软件工程相对于编程课程的区别是重心放在规范化、系统化、模型化地构建一个工程。一般的认为软件工程包括三个要素:过程、方法、工具。通俗点说就是,描述了软件开发应该是怎么样的过程,过程中的每个环节(分析、设计、开发、发布、维护等)适合采用哪些方法与解决方案,采用这些方法是否可以通过一些工具来提高每个环节的效率,降低整个软件工程生命周期的时间、资金、资源成本。

软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
--引用自《百度百科》

我们可以看一下软件工程师的工作内容

  • 指导开发工作
  • 参与软件系统的设计、开发、测试、发布等过程
  • 协助产品项目管理保证项目进度与质量
  • 负责系统中主要模块、主要功能的编码实现
  • 解决系统中的技术难题与关键问题
  • 协调工程团队成员工作,并与其它软件工程师协同
  • 协助或负责系统运维

从以上几点可以看出,软件工程具体会从软件定义、软件开发、软件维护学习,从而设计出能够满足需求并且便于不断更新维护的软件。

posted on   Cylanx  阅读(161)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示