一、软件开发流程? 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。 1 相关系统分析员和用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确 ...
分类:
移动开发 时间:
2016-08-11 17:40:44
阅读次数:
288
九、责任链模式
通过字面意思我们大概能想到他是一个链条,每个人只负责自己可以做的事,不能做的事交给另外的人来做,这样就形成了一个链条,比如软件开发流程,客户提出了需求,但是要开发出一套完整的软件,要有美工、产品经理、程序员等角色,那么产品经理负责设计产品,产品设计完了后交给美工来做效果图,最后由程序员来实现功能。这就是一种责任链模式。
接下来请看实现的代码:
...
分类:
编程语言 时间:
2016-08-11 13:12:22
阅读次数:
167
前言 Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允 ...
分类:
其他好文 时间:
2016-08-06 07:00:37
阅读次数:
304
学习内容: 敏捷开发 Agile Development 是一种软件开发流程,开发方法,能够知道我们按照规定的环节一步步的去完成项目的开发任务,主要驱动核心是人,采用的是迭代式的开发。 是相对于瀑布开发模式的缺点改进的一种开发模式,就是把一个大项目切分成多个子项目,然后分别开发、测试。 是以用户的需 ...
分类:
其他好文 时间:
2016-08-04 00:01:05
阅读次数:
410
1. 主窗口的概念 (1)主窗口是与用户进行长时间交互的顶层窗口 (2)程序的绝大多数功能直接由主窗口提供 (3)主窗口通常是应用程序启动后显示的第一个窗口 (4)整个程序由一个主窗口和多个对话框组成 2. Qt中的主窗口 (1)Qt开发平台中直接支持主窗口的概念 (2)QMainWindow是Qt ...
分类:
其他好文 时间:
2016-07-31 22:06:47
阅读次数:
288
最近使用qt开发了一个访问数据库的工具, 默认使用ODBC驱动注入的方式,后来发现Oracle中ODBC驱动注入经常失败。 后来就想直接使用OCI方式访问,而默认情况下Qt只有Sqlite和ODBC驱动,OCI需要自己编译安装; 网上有相应的驱动安装介绍,自己实验可行: 编译前置条件: 1. QT源 ...
分类:
数据库 时间:
2016-07-11 14:10:21
阅读次数:
528
毫无疑问这次主要是看了软件开发过程的模型。 书中提到了很多形象的开发模型,在这里我就不一一赘述,想要了解的可以看邹老师的课本,里面很是生动形象的讲解了很多模型,结合王老师课堂上的激情的展示,相信还是很好理解的。这里我就大致提一下开发流程 软件开发流程即软件设计思路和方法的一般过程,包括设计软件的功能 ...
分类:
其他好文 时间:
2016-06-23 14:14:26
阅读次数:
113
导读 正如web前端开发中CSS(Cascade Style Sheet)的作用一样,Qt开发中也可以使用修改版的QSS将逻辑业务和用户界面进行隔离。这样,美工设计人员和逻辑实现者可以各司其职而不受干扰。更重要的是,由于界面和逻辑处理是分离的,低耦合性使得代码重构的工作量可以减少到最小。QSS和CS ...
分类:
其他好文 时间:
2016-06-23 01:04:17
阅读次数:
1081
经过一学期的学习,在软件工程这门课上,进行过个人编程,结对编程,团队开发这几个过程, 从中学习了解到软件工程的概念,对IT行业的了解认识,学习了一些软件开发流程,比如瀑布模 型等等,了解了什么是bug,知道单元测试是什么,结对合作的方式、优点,敏捷流程等的知识 。在开发过程中,遇到的困难很多,如何合 ...
分类:
其他好文 时间:
2016-06-22 10:32:02
阅读次数:
108
软件开发流程不光指团队的流程,还包括个人开发流程,因为软件团是由个人组成的。在团队的大流程中,是每一个具体的个人在做开发、测试、用户界面设计、管理、交流等工作。因此,个人在团队中也有独立的流程。 需要做的准备工作: 1.积累软件开发的相关知识,提升技术技能的掌握。 2.积累问题领域的知识和经验。 3 ...
分类:
其他好文 时间:
2016-06-18 10:14:52
阅读次数:
138