对软件工程的认识与理解

 我来答
小杜职场说
2022-11-29 · TA获得超过126个赞
知道小有建树答主
回答量:322
采纳率:100%
帮助的人:7.5万
展开全部

对软件工程的认识与理解是:软件工程是指导计算机软件开发和维护的一一门工程学科,采用工程的概念,原理,技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它。

软件工程的目标是在给定成本,进度的前提下,开发出具有可修改性,有效性,可靠性,可理解性,可维护性,可重用性,可适应性,可移植性,可追踪性和可互操作性并且满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。

开发一个软件就是软件开发者根据客户的需求进行分析、设计、编码、调试和维护的过程。首先我们要明确客户的需求也就是我们要解决的问题,我们要通过对客户的调查访问,系统分析写出关于问题的性质、工程目标和工程规模的书面报告。

经过讨论和必要的修改之后这份报告应该得到客户的确认。必须考察这个问题的可行性,可行性研究不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决办法,需要软件开发者和用户密切配合,充分交流信息,得出客户确认的系统逻辑模型。

还要对我们的程序进行测试,最基本的测试是集成测试、确认测试、系统测试和验收测试。集成测试是根据设计的软件结构,把经过单元测试检验的模块按某种选定的策略装配起来,在装配过程中对程序进行必要的测试。

确认测试、系统测试和验收测试都是按照规格说明书的规定,对目标系统进行整体测试,区别是:确认测试是开发环境下测试,系统测试是在运行环境下测试,而系统验收则是由用户完成的测试。经多次测试有错误的、不符合需求分析或者不满足客户要求的,我们都要进行修改。

软件工程的学科有哪些

软件工程的研究和实践涉及人力、技术、资金、进度的综合管理,开展最优化生产活动的过程,软件工程必须划分系统的边界,给出系统的解决方案。因此,软件工程的相关学科有计算机科学与技术、数学、计算机工程、管理学、系统工程和人类工程学等。

泰硕安诚
2024-09-05 广告
第二种是环境影响报告表,指的是对建设项目本身可能产生或是能周围环境造成较大污染和影响的; 第三种是环境影响登记表,指的是造成的污染或影响较轻。 国家对这三种形式的认定有个专门的目录,叫《建设项目环境影响分类管理目录》,对所有类别的项目进行分... 点击进入详情页
本回答由泰硕安诚提供
陕西新华电脑学校
2023-08-14 · 百度认证:陕西新华电脑软件培训学校官方账号
陕西新华电脑学校
陕西新华电脑软学校位于西咸新区秦汉新城兰池二路东段,隶属于新华教育集团,是经陕西省人力资源和社会保障厅批准成立的一所大型互联网教育学校,是陕西省专业的互联网人才培养基地,交通便利,学风醇厚
向TA提问
展开全部
软件工程的目标是在给定成本,进度的前提下,开发出具有可修改性,有效性,可靠性,可理解性,可维护性,可重用性,可适应性,可移植性,可追踪性和可互操作性并且满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。
开发一个软件就是软件开发者根据客户的需求进行分析、设计、编码、调试和维护的过程。首先我们要明确客户的需求也就是我们要解决的问题,我们要通过对客户的调查访问,系统分析写出关于问题的性质、工程目标和工程规模的书面报告。
经过讨论和必要的修改之后这份报告应该得到客户的确认。必须考察这个问题的可行性,可行性研究不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决办法,需要软件开发者和用户密切配合,充分交流信息,得出客户确认的系统逻辑模型。
还要对我们的程序进行测试,最基本的测试是集成测试、确认测试、系统测试和验收测试。集成测试是根据设计的软件结构,把经过单元测试检验的模块按某种选定的策略装配起来,在装配过程中对程序进行必要的测试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式