摘要:
http://www.cnblogs.com/hack/archive/2010/08/25/1808561.html第五章 软件架构设计Software Architecture 简称 SA5.1.2 软件架构设计与生命周期1、需求分析阶段需求 和 SA设计 面临的是不同的对象:一个是问题空间;另一个是解空间。保持二者的可跟踪性和转换。2、设计阶段1.传统的设计概念只包括 构件,随着研究的深入,... 阅读全文
posted @ 2010-08-17 22:17
HackerVirus
阅读(416)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/hack/archive/2010/08/25/1808561.html4.1 软件开发方法4.1.1 软件开发生命周期传统的软件生命期 是指软件产品 从形成概念(构思)开始,经过定义、开发、使用、维护、废弃,的全过程。可以把软件生命期划分为 软件定义、软件开发、软件运行与维护,三个阶段。1、软件定义时期1.问题定义,目标系统“是什么&rd... 阅读全文
posted @ 2010-08-17 22:16
HackerVirus
阅读(214)
评论(0)
推荐(0)
摘要:
4.2 需求管理需求 最终文档 经过评审批准后,则定义了需求基线 Baseline;构筑了 功能需求 和 非功能需求 的一个 约定Agreement。约定是需求开发和需求管理之间的桥梁。需求管理是一个 对系统 需求变更、了解和控制 的过程,初始需求导出的同时 就启动了需求管理规划。4.2.1 需求管理原则过程能力成熟度模型 CMM,指导软件过程改进,5个成熟级别,6个关键过程域KPA。一旦需求 文... 阅读全文
posted @ 2010-08-17 22:16
HackerVirus
阅读(155)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/hack/archive/2010/08/25/1808561.html1975年,意大利学者 朗高(G·Longo)提出:信息是反映事物的形式、关系相差别的东西,它包含在事物的差异之中,而不在事物本身。目前,关于信息 比较科学和统一的定义是:信息是对客观事物 变化和特征 的反映,是客观事物之间 互相作用和联系 的表征,是客观事物经过 感... 阅读全文
posted @ 2010-08-17 22:15
HackerVirus
阅读(206)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/hack/archive/2010/08/25/1808561.html《计算机网络基础知识》计算机系统 由 硬件和软件组成,软件通常分为 系统软件和应用软件。系统软件支持应用软件的运行,为用户开发应用软件提供平台,用户可以使用它,但不能随意修改它。常用的系统软件有 操作系统、语言处理程序、连接程序、诊断程序、数据库 等。应用软件指 计算机用户利用 软... 阅读全文
posted @ 2010-08-17 22:14
HackerVirus
阅读(337)
评论(0)
推荐(0)
摘要:
1.1.1 系统架构师的概念现代信息系统“架构”三要素:构件、模式、规划;规划是架构的基石,也是这三个贡献中最重要的。架构本质上存在两个层次:概念层,物理层。1.2.1 系统架构师的定义负责 理解、管理 并最终确认和评估 非功能性系统需求,给出开发规范,搭建系统实现的核心架构,对整个软件架构、关键构建、接口 进行总体设计 并澄清关键技术细节。主要着眼于系统的“技... 阅读全文
posted @ 2010-08-17 22:13
HackerVirus
阅读(348)
评论(0)
推荐(0)
摘要:
dotNetFlexGrid-asp.net的异步表格控件 使用指南 1.简介 JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid是一款asp.net原生的异步表格控件,它的前身是Jquery FlexiGrid插件,我们重构了FlexiGrid的大部分Javascript代码,使其工作的更有效率,BUG更少;同时将其封装为asp.net 控件,提供了简单易... 阅读全文
posted @ 2010-08-17 22:04
HackerVirus
阅读(1253)
评论(0)
推荐(0)
摘要:
引言 本文将到的耦合是指的软件开发中的耦合,而且是代码方面的耦合。包括后面讲到的分层,也只是逻辑分层,不是物理分层。 耦合是我们做软件开发经常会遇到的词汇,尤其是在使用面向对象语言进行开发的时候。看到的相关资料也都在说要低耦合,减少耦合。 尽管我们加入了设计模式,分了层,分了模块,做了等等的工作,还是发现存在耦合,还是有人说耦合高了,导致不能修改,修改、维护的代价太大了。直接导致工期不能固定... 阅读全文
posted @ 2010-08-17 22:02
HackerVirus
阅读(230)
评论(0)
推荐(0)
摘要:
当今的架构师和架构 引言 在计算机的早期,大概是1960年左右,硬件的花费在软件之上,是占主导地位的。40年之后,我们发现情况发生了极大的变化。 因为工业的进步,硬件的成本急剧的下降。另一方面,软件开发的成本因为个性化企业级应用开发的复杂性而急剧上升。对公司来说,便宜的硬件使得为他们的信息系统增加越来越多的功能是值得的。最初一些独立的系统,相互之间没有连接,也很少会共享数据,在多年之后,... 阅读全文
posted @ 2010-08-17 22:01
HackerVirus
阅读(239)
评论(0)
推荐(0)
摘要:
不知道本篇能否算作是入门级教程,因为大概构思了一下,里面有的是属于教程的东西,有的是相关的知识延伸,有的则什么都不是,就算是一点初级的认识吧,因为我也是接触不久。主要刚看完《领域驱动设计》,是一本不错的书。我看的是免费的pdf精简版,好像卖的话要$30,大家可以买来看看,应该是不错的。购买地址:http://www.lulu.com/product/paperback/domain-driven-... 阅读全文
posted @ 2010-08-17 21:59
HackerVirus
阅读(671)
评论(0)
推荐(0)