软件工程第一次思考题——地信1901倪玚

软件工程第一次思考题——地信1901倪玚

 

答:我认为软件工程不仅仅是一项工作,它也体现了我们人的道德与精神。一个软件的好坏,体现出的是编程人员对待工作的耐心、细心,对待软件使用人员的贴心,软件的安全程度更是体现了编程人员的责任心。

 软件工程第一次思考题——地信1901倪玚

 

 答:软件开发不仅仅是编码。我认为软件开发首先需要明确软件的用途与开发方向,然后进行用户需求的调研,再制定明确的编程方案,之后再进行编程,在完成编程之后再进行用户的试运行用以测试软件各方面的稳定性以及收取用户的反馈,再根据用户的反馈以及试运行时期出现的问题进行优化,发行出正式版本并不断进行后期的维护与更新。

软件工程第一次思考题——地信1901倪玚

 

以一款音乐app来说,首先是有较好用户体验,交互方面的不同能发现,但哪个更符合用户的习惯,而且学习成本低。第二是有版本迭代,一个app从0到1的时候,需要加功能,改BUG,进入稳定的时候,也会定期发版,增加一些新功能。

软件工程第一次思考题——地信1901倪玚

 

 

答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题;概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做软件危机。

软件危机出现原因:1.软件开发无计划性,项目没有被很好地理解;计划不周,最终导致进度拖延,经费预算上升。2.软件需求不充分,开发的软件不能满足用户的需求。3.软件开发过程无规范,没有充分的文档资料。4.软件可靠性缺少度量的标准,质量无法保证。5.软件难以维护,易升级。

解决方法:

1.组织管理——工程项目管理方法

2.技术措施——软件开发技术与方法、软件工具

3.按工程化的原理和方法组织软件开发是软件开发中的问题的一个主要出路。

软件工程第一次思考题——地信1901倪玚

 

答:三要素:方法、过程、工具。

三要素作用:

过程 :持软件生命周期的所有活动;
方法:为软件开发过程提供“如何做”的技术;
工具:为软件开发方法提供自动的或半自动的软件支撑环境。

 

上一篇:数据库_Armstrong公理系统


下一篇:mariadb(二)超详细的增删改