码迷,mamicode.com
首页 >  
搜索关键字:高层设计    ( 13个结果
《代码大全》阅读笔记-1-欢迎进入软件构建的世界
首先要明确开发计算机软件是一个复杂的工程,并不比建设高楼大厦简单。这项活动和传统的土木工程类有相似的部分,也有迥然不同的地方。 主要有下面的几种活动(根据进程推动顺序): + 定义问题 + 需求分析 + 规划构建 + 软件架构/高层设计 + 详细设计 + 编码与调试 + 单元测试 + 集成测试 + ...
分类:其他好文   时间:2018-04-03 23:52:23    阅读次数:147
《java并发编程实战》读书笔记13--Java内存模型,重排序,Happens-Before,
第16章 Java内存模型 终于看到这本书的最后一章了,嘿嘿,以后把这本书的英文版再翻翻。这本书中尽可能回避了java内存模型(JMM)的底层细节,而将重点放在一些高层设计问题,例如安全发布,同步策略等。它们的安全性都来自于JMM。本章将介绍Java内存模型的底层需求以及所提供的保证。 16.1 什 ...
分类:移动开发   时间:2017-06-14 20:13:41    阅读次数:205
软件工程过程 第4章 瀑布模型应用实例
详细介绍瀑布模型应用实例——Infosys 过程模型、WAR 系统开发过程 ...
分类:其他好文   时间:2017-06-09 23:32:40    阅读次数:386
Spring源码由浅入深系列一 简介
概述: Spring是一个企业级的开源框架。它提供轻量级的依赖注入、面向切面编程、全方位的整合框架。下图是Spring框架的组成部分,各部分内容作了简单说明。依赖注入: 依赖注入是Spring框架的灵魂。它是一种解耦组件之间关系的高层设计模式。依赖注入案例分析: 现在有一个业务流程中需要把数据保存到 ...
分类:编程语言   时间:2017-06-04 09:50:44    阅读次数:213
软件设计---高层设计(一):共性可变性分析和分析矩阵
Table of Contents共性可变性分析需求矩阵 软件开发中最大的问题之一为:处理问题域中的变化。初次拿到软件需求,看似有一定规律,但也存在各种特殊情况。怎样发现共性,及其变化,Alan在他的书中(design patterns explained)中给出了两种方法:共性可变性分析,和需求知... ...
分类:其他好文   时间:2017-02-22 00:02:20    阅读次数:180
Code Complete 笔记—— 第一章
软件的构建的主要流程: 定义问题 ( Problem Definition) 需求分析 (Requirements Development) 规划构建 (construction planning) 软件架构 (software architecture), 或高层设计(high-level des ...
分类:其他好文   时间:2016-11-28 23:26:52    阅读次数:184
代码大全读书笔记1---进入软件构建的世界
构建实质建设的过程,构建的过程包含计划、设计、检查工作的一些方面。软件开发过程中的各种不同的活动:1.定义问题(problemdefinition)2.需求分析(requirementsdevelopment)3.规划构建(constructionplanning)4.软件架构或高层设计(softwarearchitectureorhigh-leveldes..
分类:其他好文   时间:2016-06-13 19:26:28    阅读次数:234
《代码大全(第二版)》阅读笔记03
我们总是会从老师那里听到关于软件架构之类的话,但是事实上并不怎么了解,通过这本书,我了解了更多的关于架构的知识。 软件架构是软件设计的高层部分,是用于支撑更细节的设计的框架。架构指的是适用于整个系统范围的设计约束,而高层设计指的是适用于子系统层次或多个类的层次上的设计约束(但不是整个系统范围的设计) ...
分类:其他好文   时间:2016-06-06 18:29:49    阅读次数:116
《代码大全2》学习笔记1
第一部分:打好基础第一章构建包括的范围很大:定义问题需求分析规划构建软件架构(高层设计)详细设计编码与调试单元测试集成测试集成系统维护保障维护----------------平时接触的也就是从详细设计到系统维护,后面的测试和技术支持都是必须要打交道的,但是定义问题和需求,..
分类:其他好文   时间:2016-04-25 15:21:32    阅读次数:204
JAVA 编写程序【5、6两章的内容】【第6章】【开发真正的程序】
【自顶行下的设计】【首先进行高层设计,判断需要用到的类和方法】 【了解实现的流程】【专注于程序中出现的事物,并设想出需要哪些对象】【流程图】 【面向对象的方式思考;专注于程序中出现的“事物”,而不是“过程”】 【开始编写程序时】【遵循良好的面向对象的原则,并且没有让单一的类执行过多的任务】 你要决定
分类:编程语言   时间:2016-01-30 18:25:11    阅读次数:172
13条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!