
软件工程
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面
华少ss
你只管努力,剩下的交给时光!
展开
-
软件工程之结尾篇
我们曾经花时间研究新的方法或实践,最后却发现它只是我们已经见过无数次的某种思想的改头换面?我们曾经烦恼过,每个软件开发新思路似乎都以过去的一切为代价,都与过去的一切水火不容?在我们看来,追逐最新的软件开发趋势是否已经变得比生产优秀的软件更重要? 很多时候我们草率地丢弃昂贵的过程和工具的投资,甚至在尝试它们之前。每个项目都采用新方法。这是没有效率的,如果我们不能从经验中学习,那么原创 2014-01-13 08:26:49 · 2883 阅读 · 44 评论 -
软件工程之软件项目管理
软件项目管理的对象是软件工程项目,她贯穿了软件工程的整个生命周期。为了使软件开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要的资源、要实现的任务、经历的里程碑、花费的成本、进度安排等做到心中有数。这种管理在技术工作开始之前就应该着手准备,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束的时候才宣告唯美落幕! 软件项目管理的提出是在二十世纪七十年代中期的美国,原创 2014-01-10 21:56:57 · 3148 阅读 · 32 评论 -
软件工程之软件质量管理
软件质量管理在软件工程中有着重要的作用,无论我们的代码写的如何巧妙,还是使用了多么先进的技术,在软件质量管理面前,这些都不重要。或是使用了多么先进的技术,还是拥有了多少强的设计,在质量控制或质量管理面前,这些都可能什么都不是。这里,有一些质量管理的法则,可以让软件的用户从中受益。如果对质量管理一言以蔽之:面对一个长期不断需要改善的软件,当其用户或是管理者们来说,他们对某个组织所提供的标准有一种原创 2014-01-05 08:41:53 · 2965 阅读 · 32 评论 -
软件工程之软件工程管理
科学管理之父-泰罗,说过这样一句话:管理就是确切地知道你要别人干什么,并使他用最好的方法去做。那么我们的软件工程管理又是怎么回事呢?让我们一起来揭晓她的答案,软件工程管理是指对工程建设的过程以及在建设过程中涉及的人、财、物、时间的综合管理。我们从两个方面来认识一下软件工程管理:首先,从过程来看,包括计划,实施,核算,分析四个部分并且能科学地设置协同互联的口径,将这四个部分有机的连贯起来,形成一个完原创 2014-01-07 16:56:43 · 2564 阅读 · 28 评论 -
软件工程之用户界面设计
在人和机器的互动过程中,有一架美丽的彩虹桥,就是我们所说的界面,软件界面的美观与否,直接影响着用户的心情。让软件更加生动,有自己的个性,自成一家,独成一派,有着自己鲜明的风格,正如微软和苹果一样。功能菜单的布局,用户操作便捷,易上手,良好的界面能够引导用户完成相应操作,延长软件使用寿命,让软件深入人心,提高软件市场竞争力。在软件发展的漫漫历史长河中,将诶面设计工作渐渐收到重视,软件界面设计如同原创 2014-01-01 20:23:42 · 5137 阅读 · 34 评论 -
软件工程之面向对象
面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物,早期的计算机编程是基于面向过程的方法,比如一个计算正方形的程序,我们的一般思路是,定义三个变量,a=长,b=宽,c=a*b,但是面向对象的思路则是,先创建一个长方形的类,在类里定义两个属性分别为长,宽,再定义一个面积方法,然后实例化这个类。 随着我们计算机技术的不断发展和提高,计算机被用来解决越来越原创 2013-12-30 14:29:20 · 2855 阅读 · 40 评论 -
软件工程之软件维护
软件的维护阶段是软件生存期的最后一个阶段,这一个阶段也是持续时间最长,代价最大的一个阶段,这一阶段的工作同样对然间的可维护性产生影响,不恰当地维护可能增加以后维护工作的难度,当一款软件测试完成,发布成功之后,就可以上市,有需求的用户就可以使用我们的软件。 但是,软件不可能尽善尽美,在使用的过程中不可避免的会出现我们想不到的问题,这个时候,我们需要做的就是维护,维护软件,软件维护作原创 2013-12-28 08:26:42 · 2487 阅读 · 46 评论 -
软件工程之软件测试
软件测试,英文名曰Software testing,是一种用来描述促进鉴定软件的正确性、完整性、安全性和质量的过程,这个是软件测试通俗的说法,还有一个经典的说法,曰:在规定的条件下对程序进行操作,以发现程序错误,衡量软件的质量,并对其是否能满足设计要求进行评估的过程。 软件测试使用人工操作或者软件自动运行的方式来检验它是否满足规定规定的需求或弄清预期结果与实际结果之间差别的过程,如果原创 2013-12-25 21:10:44 · 2233 阅读 · 40 评论 -
软件工程之程序编码
代码是什么呢,自己浅浅的理解,是一种语言,这种语言跟英语、汉语有没有异曲同工之妙,简单的来说,我们跟一个老外交流的时候,要么我们懂英语,要么老外懂中文,这样交流起来才会畅通无阻,换个对象,如果我们要跟计算机打交道,我们该使用哪种语言呢? 此时,代码应运而生,代码是程序员用开发工具所支持的语言写出来的源文件,是一组由字符,符号或者是信号码元以离散形式表示信息的明确的规则体系,代码设计的原则原创 2013-12-23 11:17:04 · 2075 阅读 · 36 评论 -
软件工程之面向过程的软件设计方法
面向过程,是一种以过程为中心的编程思想,这个过程有人也称之为面向记录,他们不支持丰富的面向对象的特性,比如继承多态等,还有重要的一点是,他们不允许混合持久化状态和域逻辑。 简单的来说,面向过程就是分析解决问题所需要的不走,然后再用函数把这些步骤一步一步实现,使用的时候一个一个一次调用即可,我想大家都有乘坐动车的经历,比如说,从廊坊站到北京南,面向过程就是动车从廊坊站启动是一个事件,动车到原创 2013-12-21 10:39:55 · 2269 阅读 · 32 评论 -
软件工程之软件需求
软件需求是什么呢?是不是如同我们渴了,需要喝水一样呢?软件需求可以从以下三个方面进行阐述首先,用户解决问题或达到目标所需条件或权能,其次,系统或者是系统部件要满足合同、标准、规范或者其他正式规定文档所需具有的条件或权能,最后,一种反映上述两种条件或权能的文档说明。早在八十年代中期的时候,就形成了软件工程的子领域-需求工程,从1993年起每两年举办一次需求工程国际研讨会,自1994年起每两年举办一次原创 2013-12-18 20:48:24 · 2074 阅读 · 26 评论 -
软件工程之软件计划
软件项目计划(Software Project Planning)是一个项目进入系统实施的启动阶段,主要进行的工作包括,确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。 在软件项目管理过程中一个关键的活动就是制定项目计划,她是软件开发工作的第一步,项目计划的目标是为项目负责人提供一个框架,使之能合理地估算项原创 2013-12-16 10:21:00 · 2247 阅读 · 38 评论 -
软件工程之概述
人生总是在不断的经历,又不断的前进,敲机房收费系统你百感交集,但收获后的喜悦让你嘴角扬起弧线,机房收费系统宛如IT路上的一瞥惊鸿,那一种莫名的纠结,那一个个窗体的交融,滋生出万般滋味,来自心灵,一份满满的感动,弥留心中,时光的转角处,我们邂逅软工,又一个旖旎的风景。 软件工程是一门研究用工程方法构建和维护有效的,实用的和高质量的软件学科,她涉及到程序设计语言,数据库,软件开发工具,系原创 2013-12-09 15:31:05 · 2610 阅读 · 57 评论