软件工程
zttcn
这个作者很懒,什么都没留下…
展开
-
敏捷开发
一种应对快速变化的需求的一种软件开发能力 更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。 请注意其中的三个关键词: 在项目的整个生命周期中:这就涉及到了【敏捷项目管理】、【敏捷需求获取】、狭义...2007-11-07 13:25:24 · 137 阅读 · 0 评论 -
SOA
SOA并不是一种现成的技术,而是一种架构和组织IT基础结构及业务功能的方法.SOA是一种在计算环境中设计,开发,部署和管理离散逻辑单元(服务)的模型.SOA要求开发人员将应用设计为服务的集合.SOA要求开发人员跳出应用本身进行思考,考虑现有服务的重用,或思索他们的服务如何能够被其他项目重用."单独的","独立的","封装完善的"服务所具有的一个关键好处是,可以采用多种不同的方法将它们...2007-11-07 13:53:44 · 108 阅读 · 0 评论 -
UML
定义统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践...2007-11-11 21:14:43 · 103 阅读 · 0 评论 -
MVC
MVC 模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。控制器- 程序员编写程序应有的功能(实现算法...2007-11-27 17:45:55 · 138 阅读 · 0 评论 -
软件工程所学录
可行性分析报告可行性研究的前提编写目的要求目标条件、假定和限制进行可行性研究的方法评价尺度对现有系统的分析 或 (无)处理流程和数据流程工作负荷费用开支人员设备局限性所建议的系统建议系统说明处理流程和数据流程改进之处影响局限性技术条件方面的可行性可选择方案n投资 :效益=比支出收益收益/投资比投资回收周期超预计分析社会因素的可行性...2007-11-27 21:27:21 · 96 阅读 · 0 评论 -
常用编码知识
中文编码主要有以下四种: GB2312:简体中文编码,一个汉字占用2字节,在大陆是主要编码方式。当文章/网页中包含繁体中文、日文、韩文等等时,这些内容可能无法被正确编码。 BIG5:繁体中文编码。主要在台湾地区采用。 GBK:支持简体及繁体中文,但对他国非拉丁字母语言还是有问题。 UTF-8:Unicode编码的一种。Unicode用一些基本的保留字符制定了三套编码方式,它们分别UTF-8,UTF...2008-01-07 21:16:14 · 373 阅读 · 0 评论