其他分享
首页 > 其他分享> > 软件工程初步学习心得

软件工程初步学习心得

作者:互联网

现如今,人们已经逐渐无法离开各种便捷的软件或者小程序,从而使得软件工程这一专业变得十分重要。在上一个学期,我学习了软件工程导论这一学科,对软件工程这个专业有了一定的了解。

在对可行性研究的学习中,学到了可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。在软件早期开发时,可行性研究时非常重要的,能够判定原定的系统规模和目标是否显示,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行的系统分析和设计的过程。在进行可行性研究时,需要哦了解和分析现有的系统,这些多通过各类图来表达,例如系统流程图和数据流图等。系统流程图是概括地描绘物理系统的传统工具,数据流图则是一种图形化技术,它描绘信息流和数据从输入到移动输出的过程中所经受的变换。数据字典也是极为重要的,它是关于数据的信息的集合,由数据流、数据元素、数据存储、处理四类元素的定义组成。在可行性研究中,还有一个重要部分是成本效益分析,这是决定该产品能否开发的重要部分,是客户组织负责人从经济角度判断是否继续投资于这项工程的重要依据。

需求分析的基本任务是准确地回答“系统必须做什么”这个问题。我们学习了需求分析方法的相关准则、需求分析的任务、与用户沟通获取需求的方法等内容,我们学会了如何具体、准确地描述出用户对软件的具体需求、如何运用模型更直观地表达想法,同时也更加认识到需求分析是一种发现、求精、建模、规格说明和复审的过程,对需求分析的概念了解地更加透彻。为了更好地理解问题,人们常常采用建模的方法,结构化实质上就是一种建模活动,在需求分析通常建立数据模型、功能模型和行为模型。数据字典是把三种分析模型粘合在一起的“粘合剂”,是分析模型的“核心”。算法也很重要,分析的基本目的就是确定系统必须做什么。IPO图是描述算法的有效工具。我们在实践中用到了ER图(实体-联系图),这可以把用户的数据要求清楚、准确的描述出来。

我现在只是刚刚学了一点皮毛,要保持着谦虚的心态,之后还有很多的知识等着我去学习。

标签:需求,分析,学习心得,系统,初步,软件工程,可行性研究,数据
来源: https://www.cnblogs.com/wrng/p/15920618.html