软件工程概论学习心得

不知不觉,大二已经悄悄过去了。在时长半年的软件工程课程学习中,我学到了很多知识。

一、软件工程

在这一学期中,我们知道了什么是软件工程。软件工程不仅仅指的是程序代码,而是包括从软件的需求分析到软件上线的一系列过程。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。

二、合作

在学习软件工程的过程中,我明白了在开发一个软件的过程中,做需要的并不是一个人完成代码,而是一个团队之间相互合作,共同开发一个软件的过程。在一个团队里,有项目经理负责协调整个团队,对整个软件的功能和构造进行掌控,解决团队中各个组员之间的矛盾。有进行UI设计的组员,有进行界面美化的美工,有进行代码编写的程序员以及对软件测试的软件测试员。只有当这些人进行团结合作,才能开发出一个优秀的软件。

三、好软件的定义

一个好的软件,需要在给定成本的前提下,具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。一个软件并不是适用于大部分人的,而是适用与特定用户的。

四、学习到的知识

(1)    php

学习到了php连接数据库,对数据库进行简单的增删改查操作,页面跳转。登陆,注册以及在页面上进行输入输出

(2)    java

学会了使用javabean连接数据库以及对数据库进行增删改查等基本操作。学会了用jsp建立登陆和注册界面的搭建,页面跳转。

(3)    c#

学习了form组件的使用,tab页面的建立,form对数据库的操作,linklabel控件的使用,webrower控件的使用,正则表达式对所需要的内容进行读取分类,列表函数的使用。

在这半年的软件工程的学习中,我同样发现了自己的许多缺点,如:

1、对软件的设计思路考虑不全。

2、在一些方便思考固化,习惯依赖于网络。

3、对文档的撰写不太熟练,不喜欢写文档以及注释。

时间: 2024-07-31 13:21:46

软件工程概论学习心得的相关文章

软件工程导论学习心得4

软件工程的学习中,我了解到了软件并非是一些代码这么简单,在开发软件的过程中,编写代码的工作量其实只占不到所有工程量的30%,而后期的管理和维护更是占了60%到80%之多.一个完整的项目规划须包括,软件的定义,可行性分析报告,项目开发计划,软件需求说明书,概要设计说明书,详细设计说明书,用户操作手册,测试计划,测试分析报告,开发进度报告,项目开发总结报告,软件维护手册,软件问题报告,软件修改报告,等多个文档,每个文档都要上级验收审查,而文档数量众多,要做好这点真的不是很容易,而恰恰写好文档正能保证

《软件工程》学习心得体会——倒数第一篇

今天,2018年6月22日,是一个有纪念性的日子,因为,今天是交项目的日子,也是我该总结展望的时候了. 通过这次的项目设计,从之前的理论课转向了实践课,使我们的水平提升了一个层次,也开动了大脑,很好地运用了所学的理论知识来解决实际问题,这种锻炼对我们以后的工作无疑会产生重要影响. 通过具体的.模拟真实的系统开发,也发现了我们自身的不足之处.例如刚开始画类图时候总会脑袋一抽就弄错类与类之间的关系,画用例图时候还会"下意识"的就忘记标注方法......但是通过不懈努力,还是坚强地完成了这次

软件工程导论学习心得-1

做系统要首先要进行计划,要明确要做什么,要有一个大体规模.还有对自己的项目进行估算,明白了软件项目估算指估算软件开发过程中所花费的工作量及相应代价.软件成本预测的直接目的是估算成本和工作量,而最终目标是为项目的过程和结果提供概率意义上德育处,同时可以用来改进软件工程. 原文地址:https://www.cnblogs.com/ylc1070972149/p/9226771.html

大二上学期软件工程概论学习进度表(第十一周)

杨宇航 第十一周 所花时间(包括上课) 2节课包括200分钟,周一请教学长1.5小时,周二自己看学长代码2小时,自己编程1.5小时,周三复习java准备考试2小时,周四考试3小时,周五做四则运算网页版2小时,截至到周六一共是15小时 代码量(行) 自己阅读思考学长代码200行左右,给网上找了一个网页版的计算器程序,一共68行,周四考试编写代码300行左右:自己写的程序版的四则运算30行:网页版的四则运算64行:加起来自己阅读268行,自己编写394行代码. 博客量(篇) 本周发表博客三篇 了解到

软件工程导论学习心得-3

crc是一种简单且有效的面向对象的分析技术,在一个系统开发项目中包括用户.系统分析员和开发者,在建模和设计过程中,经常应用CRC建模,使得整个开发团队普遍的理解形成一致.crc建模大致步骤:1.分析累的职责.2.寻找协作者.3.组织建模团队场景模拟.4.最终排列卡片模拟系统运行. 原文地址:https://www.cnblogs.com/ylc1070972149/p/9226874.html

学习软件工程课的心得上

一开始看到软件工程的课本的时候,我看了一下,书名为<软件工程--理论.方法与实践>,我本来以为这将会是大三这一学期相对轻松的课程. 没有想到,第一节课,老师的PPT上对软件工程课的吐槽让我惊呆了,我想,到底该怎么办啊?是不是这一学期会被这门课给烦死给累死啊.然后不出所料的,不久之后老师就布置了第一个编程的作业,其实我的编程特别的差劲,但是既然布置了作业,没有办法,只能硬着头皮做下去,其实不得不承认,当时心里其实是有一些怨念的,但是没有别的法子,只能上网搜,然后一点点的看,查,最后终于弄懂了算法

学习软件工程课的心得

一开始看到软件工程的课本的时候,我看了一下,书名为<软件工程--理论.方法与实践>,我本来以为这将会是大三这一学期相对轻松的课程. 没有想到,第一节课,老师的PPT上对软件工程课的吐槽让我惊呆了,我想,到底该怎么办啊?是不是这一学期会被这门课给烦死给累死啊.然后不出所料的,不久之后老师就布置了第一个编程的作业,其实我的编程特别的差劲,但是既然布置了作业,没有办法,只能硬着头皮做下去,其实不得不承认,当时心里其实是有一些怨念的,但是没有别的法子,只能上网搜,然后一点点的看,查,最后终于弄懂了算法

软件工程概论的学习总结

这一学期的课让我们其中大多数人都收获了不少东西,尤其是对自我的认知,让我们明白我们其实能行.平时的上课并没有照本宣科地对教材进分析讲解,而是针对编程.结对开发.团队开发等一系列软件开发实际问题的分析和探讨,这让我们对软件开发的流程有了长足的认识.此外,课程之外丰富的实践和作业更是坚实地巩固了课堂知识,同时,我们课程期间自行组成团队开发一个比较大的项目,并且是有真正使用价值的软件让我们对于自己的能力又有了一个新的发现.总体而言,感觉上王老师这门课收获还是很大的. 刚开始上这门课是非常担忧的,当听到

《》软件工程导论》学习心得

曾经以为程序就是软件,软件就是程序.在软件工程的学习中,我了解到了软件并非是一些代码这么简单,在开发软件的过程中,编写代码的工作量其实只占不到所有工程量的30%,而后期的管理和维护更是占了60%到80%之多.一个完整的项目规划须包括,软件的定义,可行性分析报告,项目开发计划,软件需求说明书,概要设计说明书,详细设计说明书,用户操作手册,测试计划,测试分析报告,开发进度报告,项目开发总结报告,软件维护手册,软件问题报告,软件修改报告,等多个文档,每个文档都要上级验收审查,而文档数量众多,要做好这点