软件工程随笔

在本学期软件工程的项目中,我常常感觉不适应一些新的理论,例如如何在合作的项目中分配各自的任务,如何团队之间交流进度。

看了《why software development methodologies suck》这篇文章后,我了解到了一个重要的原因,虽然一些软件工程方法论能够一定程度上提高开发

效率,减小开发周期。但真正的决定性因素还是开发者的能力,由于以前没有学好编程能力,所以这些方法对我来说很难做到。

我会在这次团队项目中,尽量多学到一些知识并提高自己的能力,能在这门课中有所收获。

时间: 2024-08-07 01:18:42

软件工程随笔的相关文章

作业1,软件工程随笔

软件工程是研究和应用如何以系统性的.规范化的.可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科.它涉及到程序设计语言.数据库.软件开发工具.系统平台.标准.设计模式等方面. 我觉得从事软件工程的人扎实的基础知识是重要的,但是这一点是众多软件工程师都具备的,只有丰富的管理技术和经验才能体现出一个软件工程师的价值.软件工程需要系统性.规范化.可定量的过程化方法去开发维护软件,但是再厉害的工程师一个人的力量也是小的,所以我们需要

随笔 | 对软件工程的一些感想

随笔的想法来自博客https://www.cnblogs.com/greyzeng/p/9581624.html 第一部分:结缘计算机 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 计算机是你喜欢的领域吗?是你擅长的领域吗? 你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗? 每个人选择计算机的原因或许不太一样,但是我相信,大部分男生最初接触计算机一定是因为电子游戏. 还记得小时候玩电子游戏觉得很神奇,屏幕上的小人随着键盘上的操作就可以不断的移动,做出不同的动作.这最早

软件工程课程设计指导随笔

本学期带14信息01班的<软件工程课程设计>,已经进入了尾声. 两周的课程设计,要求学生完成一个多角色的智能菜单系统,课程设计的任务是要求根据不同角色控制访问每个菜单项的权限,用户允许有多个角色:角色和用户都可以增加修改,另外只有管理员角色具有添加角色和用户的权限:而除开管理员之外的所有用户都不能调整角色和角色菜单:用户只能由管理员添加,而用户的个人信息又只能由个人修改:为了增加工作量,添加了一个日志功能,要求记住每次用户的登陆.退出时间和前端计算机的IP地址. 既然是软件工程的课程设计,当然

《软件工程》-第五章随笔

本章主要讲述软件工程中将离散数学的方法用于解决软件工程领域的问题.形式化方法的开发可以追溯到20世纪50年代后期对编译技术的研究.也可以理解为,软件开发实际上就是把现实世界的需求映射成软件的模型化过程. 形式规约:软件规格说明是对软件系统对象,队象的操作方法,以及对象行为的描述.非形式的规格说明可用自然语言,图,表等形式描述. 形式证明与验证:主要包括模型检测和定理证明. 程序求精:将自动推理和形式化方法相结合,从抽象的形式规约推演出具体的面向计算机的程序代码的全过程. Z语言为以集合论和一阶谓

《软件工程》-第一章随笔

本章主要是软件的概述.软件是计算机程序,规程以及运行计算机系统可能需要的相关文档和数据.软件主要分为两种,一种是面向市场公开的通用软件,另一种是在某个特定约束条件下开发的定制软件.软件是复杂的,不可见的,不断变化的,且在软件技术日趋成熟的今天,大多数软件仍然是定制的,而非已有构件组装而成.20世纪70年代开始,计算机应用从简单的数据计算到涉及到各种商务领域.20世纪90年代至今,网络的迅速发展使软件系统从封闭走向开放.而随着软件的迅速发展,软件的开发也随之遇到了一系列软件危机.软件日趋成熟,软件

软件工程想法随笔一

我对软件工程这门课是十分看好的.这是为什么呢? 因为从许清老师的上课方式来看,这门课是开放而且自由的一门学科,对我们的动手能力能起到极大的锻炼作用. 所以我对这门学科是十分期待的. 并且这门科目对我的考研生涯也有部分帮助,因为强化我的动手能力,对于考研数学来说,是十分有帮助的,因为在我看来,考研数学的题目一眼看不出来,是需要实际动手操作的. 考研专业课也是如此,不动手,不考研. 不过我个人英语水平有限,有些英文的东西实在看不太懂,使用较为不便. 也希望我自己能把这门科目学好. 因为我GITlab

《软件工程》第六章随笔

面向对象=对象+类+继承+通信. 要在软件开发的实验中进行体验面向对象的概念.对象,类,封装,继承,消息,关联,聚合,多态性是面向对象程序设计的各种属性. 统一建模是一种直观,明确,构建和文档化软件系统产物的通用可视化建模语言,常用的几种UML图有用例图,类图,顺序图,状态图等几种图种.建模如今已经成为一项经过验证且被广为接受的工程技术,比如电影业中的剧本就是一种建模,鉴于软件开发的复杂性,软件工程也需要一种建模语言来进行问题的描述. 用例图是以用户角度为出发点的功能图,类图描述系统静态结构,是

对软件工程的理解随笔

我认为要想学好一门课程就要对这门课程有自己的理解与认识.我认为软件工程中最重要的两个点 一个是技术,一个是设计理念.这两点是我们在开发软件的重中之重.提到技术我想到的是要想做一个软件工程师所需要掌握的技术,有软件工程,数据库,数据结构,编译原理等计算机科学方面的知识.而设计理念更偏重的是开发软件的目标,为什么要设计这个软件,软件可以解决那些生活中的问题,这些都是一个好的软件工程师应该考虑到的,生产具有正确性,可用性以及开销合宜的产品就是我们的目标与设计理念.学好软件工程所需要的知识与技能,平时多

软件工程短学期实践第一次随笔

在所有科目期末考试之后,我们开始了我们为期两周的短学期软件工程实践,在软件工程实践课上,老师悉心教导我们.第一天老师帮助我们下载java软件.Navicat Premium等软件,还帮助我们配置了java环境,使我们每一个同学可以在自己的电脑上编写以及运行java程序.随后我们跟着老师一起学习一起实践,开始编写主要代码,设计界面. 首先我们用Navicat Premium建立了一个数据库Cust: 有id,custno,custname,telephone,sex等属性 然后,我们开始用Myec