软件工程重要性的感悟

软件工程在编码前就开始实施,活动周期在整个软件开发过程中所占的时间和财力比重都是最大的,一旦软件工程没有考虑周全就会影响到软件编码阶段,导致编码的周期变长,影响软件编写质量。之前在实验室帮同学写代码时,参照着他们给的需求文档,编写工作稳稳的进行着,眼看着软件代码编写快要结束时,突然编写需求文档的同学发现有部分需求太粗枝大叶了,需要进一步的完善,然后又将需求文档重新进行编写,这样一来不但影响了编码工作进度,又可能因为需求的更改导致部分区域的代码需要重新编写,甚至有些地方更改影响到后面将要获取的数据。之前一直认为软件工程只是形式,主要还是在代码,但经历这件事后,深深感受到了软件工程的重要性。

时间: 2024-11-06 16:02:07

软件工程重要性的感悟的相关文章

感悟软件工程

软件工程(SoftWare Engineering)的框架可概括为:目标.过程和原则. (1)软件工程目标:生产具有正确性.可用性以及开销合宜的产品.正确性指软件产品达到预期功能的程度.可用性指软件基本结构.实现及文档为用户可用的程度.开销合宜是指软件开发.运行的整个开销满足用户要求的程度.这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程.过程模型及工程方法选取的约束. (2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤.软件工程过程主要

一点感悟:反馈的重要性

人们总是害怕不确定的东西. 比如等公交车,如果公交和地铁一样,每趟车有固定的时间,等公交的时候,烦躁的感觉可能会降低很多. 但是每趟车有固定的时间,很难达到,因为发车时间可能是固定的,但是路况很复杂,说不定会遇到什么样的情况,到达你所在的那一站的时间没有办法保证. 那么退而求其次,能知道下趟车到底什么时候到也是很好的. 这样的话,如果时间不是很充裕,并且知道下趟车可能不会那么快来,就可以果断选择打的等其他交通方式. 减少了"我是打的呢,还是等车呢"的纠结.所以,譬如车来了的app就诞生

软件工程实践感悟

SpringMVC MVC在B/S系统下的应用 用户发起request请求之至控制器 控制接收用户请求的数据,委托给模型进行处理 控制器通过模型处理数据病得到处理结果 模型通常是指业务逻辑 模型处理结果返回给控制器 控制器将模型数据在视图中显示 Web中模型无法将数据直接在视图上显示,需要通过控制器完成.如果在C/S应用中模型是可以将数据在视图中展示的. 控制器将视图response响应给用户 通过视图展示给用户要的数据或处理结果. SpringMVC框架 Spring展现层提供的基于MVC设计

软件工程的感悟

活动建模,活动图用于描述系统动态过程,主要图形元素有:活动.转换.起点.终点.判断.并发.同步.泳道等.可描述高层业务级活动,涉及整个业务流程,针对每个用例活动建模,反映用例内部活动细节.类分析建模,这里就只考虑实体类,实体类所代表的数据相互之间通常有一定的关系,依靠这种关系可形成有组织的程序数据结构.实体类之间的主要数据关系有:关联.聚类.泛化. 原文地址:https://www.cnblogs.com/l953863670/p/9218739.html

软件工程读后感

通过读课本的最后一章,对自己的感悟颇深.了解到分工的重要性,说道分工那就不得不提组长这个职位,一个团队中必须选出一个决策者,这样在遇到大的事情时才会有人做决定,组长在团队中起到了领头羊的作用,组长必须根据每个成员的特点对其进行分工,只有一个好的分工才能保证项目又快又好的完成.分工完成后就到了团队成员的磨合期了,每个人有每个人的主见和思想,所以在很多事情上可能会争执起来,这时候该组长出面了,组长既要做一个正确的决定还得安抚好每个成员的情绪,让每个人不能把情绪带到工作中去.作为这个组的一个成员,我觉

有关大学,有关爱好,有关学习,有关奋斗,有关理想:大学应该干些什么?我大学三年以来的感悟

本文由PurpleSword(jzj1993)原创,转载请注明.原文网址 http://blog.csdn.net/jzj1993 注意:本文相当长,也写了很久,改了好多遍.没时间或者看不下去的,以及即将高考的,请自觉绕行-- 〇.前言 一个人思想的进步,往往要求他能站在各种不同的角度,客观看待同一个问题(比如苏格拉底认为,人们发生争论的根本原因,是对所争论问题的背景知识,没有形成交集).而这受限于他的经历,接触过的人,经历过的事情,看过的书,了解.学习.讨论和思考过的东西等.我自认为大学接触的

构建之法感悟

观<构建之法观>感悟 当第一看到构建之法的时候会以为它是一本关于架构之类的书,觉得会是很枯燥无味的,但是,当你翻开第一页的时候,看到目录的时候你就会觉得这是一本内容丰富的书,当你翻开第一章,开始看里面的内容的时候,你不会觉得枯燥无味,从一开始名词的解释开始就会吸引的目光,会不自主的跟随作者的思绪一步一步向前做,通过作者极具说服力的观点,再通过简单但极具说服力的例子向你进一步解释阐明内容. 构建之法向是一本带你走进软件工程的指导之书,从个人技术的提升开始,各阶段测试,让我们对个人技术的方面有了清

基础的重要性(程序员之路)

学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心.最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路.什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握.初学者可能体会不到这些基础的重要性,学习jsp,donet,mfc,vb的朋友甚至会对这些嗤之以鼻,但

《软件工程实践导论》一读后感

<软件工程实践导论>这本书是清华大学出版社2005年出版的图书,作者为金尊和.之所以选择这本书作为本次作业选书,是因为一个学长手上刚好有这本书,而且也向我推荐这本书值得一看.但是书相对较厚,而且内容也并不简单,所以我只能算是浅尝辄止. 这本书前面部分就是软件工程的一些方法概念,以及各工程上的结合,对于代码实际设计和开发过程还是有很大的帮助,感觉很多东西在我们的大作业--<排课系统>里面有都有应用,所以给我的感觉就是和实际应用相互呼应,能用学以致用. 后面部分就是本书具有特色的东西,