网上有很多关于软件设计原则的说法,很精确,很官方,但是对于有些初学者来说可能是不知所云,到最后把自己给郁闷到了,学习软件应该是一件愉快的事情。那么软件设计原则有哪些呢?(1)可靠性做出一个可靠的软件,跟女人找一个可靠的男人一样,女人找男人,需要男人品质好,人品..
分类:
其他好文 时间:
2016-05-24 22:49:39
阅读次数:
203
PHP高级工程师岗位要求:1. 有两年以上PHP开发经验, 2. 精通PHP+MySQL程序设计及开发,拥有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低。 3. 熟悉面向对象的软件设计方法,对面向对象的设计模式有较深的理解并能熟练应用。4. 熟悉常用框架thinkphp或CI或YI...
分类:
移动开发 时间:
2015-10-05 15:32:05
阅读次数:
135
这篇是计算机类的优质预售推荐>>>>《基于模型的软件开发》
译者序
这是一本关于一种特定的软件设计方法实践的书。MBD(Model-Based Software Development,基于模型的软件开发)方法基本上是一种OO(Object-Oriented,面向对象)方法。其基本观点是:通过静态结构和动态结构的开发,生成面向对象的分析模型,然后通过工具的转换,进而转换为应用程...
分类:
其他好文 时间:
2015-07-31 18:23:03
阅读次数:
167
这本书较系统的介绍了软件工程概念及项目管理,需求工程,软件设计方法,软件实现,软件测试,软件演化各方面的知识。 让我对软件工程的认识更深一步,但我感觉这本书没有《梦断代码》给人以更深刻的认识,我只是从中认识了一些关于软件工程的概念,对实际开发过程认识很有限。 但这本书对软件个人和团队,风...
分类:
其他好文 时间:
2015-04-30 13:57:18
阅读次数:
96
1.设计的审美标准有哪些
1) 简洁性:模块化、易读易理解。
2) 结构一致性(概念完整性):体系结构的风格,模块化。
3) 坚固性(高质量):易开发、易修改、易复用、易调试、易维护。
2.已知的软件设计方法与技术(至少5中),并说明它们促进了哪些审美标准的达成?
1) 模块化:进行模块划分,隐藏一些程序片段(数据结构和算法)的实现细节,暴露接口与外界;且保证模块内部的内聚...
分类:
其他好文 时间:
2015-04-02 15:16:46
阅读次数:
126
软件的核心竞争力就是一个软件做出来难以模仿。当一个软件上市后,通过使用即可知道具有哪些功能,因此功能性需求是很容易模仿的,而难以模仿的主要是软件设计方法、数据结构与算法。事实上,算法与数据结构以及库与模块化软件设计是软件技术的核心,而代码重用则是程序设计的重点之一;
硬件设计的重点是模拟和传感器,否则很难上升到系统设计的层面;软件设计的重点是把握行业需求;...
分类:
其他好文 时间:
2015-01-09 15:33:22
阅读次数:
212
本文讲述内存资源紧缺型嵌入式系统中节省内存的软件设计方法。一般主控是单片机控制器的电子产品的成本跟内存的关系可是成正比的,尤其在SOC芯片设计时是固件开发需要重点关注的。大量量产前要确定内置SRAM的大小,而且是在满足功能需求的情况下越小越好。这就需要考究软件系统的设计和编程开发的技能。
分类:
其他好文 时间:
2014-09-30 10:59:27
阅读次数:
191
面向对象设计的任务是对面向对象分析的结果作进一步的规范化整理,以便可以被面向对象编程直接接受。 概念面向对象设计是一种软件设计方法,是一种project化规范。这是毫无疑问的。面向对象设计的主要工作包含:— 确定须要的类;— 给每一个类提供一组完整的操作;— 明白地使用继承来表现共同点。概括地说,....
分类:
其他好文 时间:
2014-08-05 13:40:09
阅读次数:
204
面向对象设计的任务是对面向对象分析的结果作进一步的规范化整理,以便可以被面向对象编程直接接受。 概念面向对象设计是一种软件设计方法,是一种project化规范。这是毫无疑问的。面向对象设计的主要工作包含:— 确定须要的类;— 给每一个类提供一组完整的操作;— 明白地使用继承来表现共同点。概括地说,....
分类:
其他好文 时间:
2014-07-19 15:22:37
阅读次数:
216