博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件构建——代码大全学习笔记一
阅读量:6371 次
发布时间:2019-06-23

本文共 684 字,大约阅读时间需要 2 分钟。

 

  最近正好有些时间,Android也学了一个多月,发现要学习的东西非常的多。由于工作上不确定依然没有明确的方向;

于是决定停下来看看书——代码大全。并记录下学习的过程。

  软件开发的核心是软件构建;构建活动主要包括:详细设计,编码,调试;

详细设计,编码,调试对于软件开发过程中是必不可少的,这个感觉只是将需求转化为实质性的编码工作,

或者将思想用代码表达出来;说这种“构建活动”是核心,感觉有些牵强和不能理解;难道是翻译的不正确…需求分析和架构框架设计就不重要吗。

  虽变化万端,而理为一贯。软件开发构建过程是建立模型的过程,这种模型都能够在生活中找到模型与之对应;

借助生活中的实例模型帮助理解软件开发构建过程。

  架构设计典型组成部分

1 程序组织:各个构造块的组织结构方式,如何拼接在一起为何选择这种结构而不是那种结构;

主要构造块的责任与功能,明确架构的系统构成,各个构造块之间信息隐藏和确定交互通信方式规则;

2 主要的类:每个类的功能应当单一,明确每个主要类的作用和职责,与其他类的交互方式。

3 数据设计:架构应该描述所要用到的主要文件和主要的数据表的设计。顺序表或者链表,Why;数据的访问形式通常提供一个专门用于访问数据的类或者接口。

4 业务规则:依赖于特定的业务时应当详细描述业务的规则以及对系统的影响。

5 用户界面设计:定义与用户交互系统的命令和模型,交互方式。

6 性能:资源使用情况如内存使用,执行速度。

8 复用:可扩展性和重用性,支持变更机制。

7 错误处理:错误检测,处理机制。

       等等。这前三章基本上就讲了这些东西,玄啊!

 

转载地址:http://teuqa.baihongyu.com/

你可能感兴趣的文章
如何:强化 TCP/IP 堆栈安全
查看>>
Spring3 MVC中使用Swagger生成API文档
查看>>
FastCGI PHP on Windows Server 2003
查看>>
LimeSDR Getting Started Quickly | LimeSDR上手指南
查看>>
JSP标签JSTL的使用(1)--表达式操作
查看>>
SAP顾问的人脉比技术更为重要
查看>>
FI/CO PA考试试卷
查看>>
汽车介质应用非常严苛?没关系,新技术带来的高精度传感器十分适应!
查看>>
天合光能 - 用计算捕捉“光的能量”
查看>>
使用sysbench压力测试MySQL(一)(r11笔记第3天)
查看>>
css知多少(11)——position
查看>>
【Spring】定时任务详解实例-@Scheduled
查看>>
先有的资源,能看的速度看,不能看的,抽时间看。说不定那天就真的打不开了(转)...
查看>>
哪些领域适合开发微信小程序
查看>>
谁说数据库防火墙风险大?可能你还不知道应用关联防护
查看>>
ASP.NET Core应用针对静态文件请求的处理[2]: 条件请求与区间请求
查看>>
怎样做一个企业?尤其是在这个互联网时代
查看>>
DVNA:Node.js打造的开源攻防平台
查看>>
17个案例带你3分钟搞定Linux正则表达式
查看>>
Java 8 比较器:如何对 List 排序
查看>>