1.1 软件=程序+软件工程 众所周知,“程序=数据结构+算法”, 然而在实际应用中,这一说法又显得有些空泛。程序,在这里指的是源程序,就是一行行的代码。它们是建立在数据结构上的一些算法。程序还要对数据进行操作,这些数据有些是静态的(例如软件的图标、提示信息),有些是动态的(例如程序生成的随机数字、 ...
分类:
其他好文 时间:
2017-04-08 18:10:57
阅读次数:
192
被分入软件工程方向已经半个学期了,虽然还没开始正式进行软件方向的学习,但我已经有所准备,心向往之。最近,听从老师的建议买了邹欣老师的“构建之法 现代软件工程”来学习。看完了第一章概论,对软件工程的基本概念也有了一定初步的了解。 “软件=程序+软件工程”,邹老师用一个“阿超为儿子编数学作业”生动的故事 ...
分类:
其他好文 时间:
2017-04-08 17:12:28
阅读次数:
161
这几天首先学习了构建之法的第一章和第二章。 通过第一章的学习,我了解了计算机科学的领域、软件工程与计算机科学的关系、软件的特性以及软件工程的定义和组成部分; 我们都知道,软件=程序+软件工程,而它的拓展是 软件企业=软件+商业模式; 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维 ...
分类:
其他好文 时间:
2017-04-08 17:09:32
阅读次数:
106
第一次接触软件工程是在大一的时候,此前对软件工程这一门专业并没有很深的了解,经过了一段时间的学习,逐步对软件工程有了新的理解与认识。读了《构建之法-现代软件工程》(邹欣 著 第二版)这本书,感觉学习到了很多有用的知识和以前不理解的方面。书中一开始给出了一个定式“软件=程序+软件工程”,几乎所有的程序 ...
分类:
其他好文 时间:
2017-04-08 15:15:03
阅读次数:
151
1微软小娜是一款类似于苹果siri的智能个人助理,它可以通过语音与人们进行交互并且可以帮人们实现一些简单的移动端操作。 2然而相对于siri 微软小娜做得并不是十分“智能”,尤其是在其他系统上运行的时候,从优化到执行操作都没有在windowsphone上边“智能”。在ios上运行有的时候会出现闪退的 ...
分类:
其他好文 时间:
2017-04-08 13:44:57
阅读次数:
131
什么叫开发流程?我们在开发、运营、维护软件的过程中有很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫做"软件开发流程"。什么是软件开发流程的目的?软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度,软件的可靠性和可维护性。 软件=程序+软件工程 ...
分类:
其他好文 时间:
2017-04-05 20:03:58
阅读次数:
139
使用C#调用mingw的动态库实现视频识别软件,程序通过C++调用opencv打开视频,将图像的原始数据以rgb24的方式传递给C#端,C#通过构造图像对象给控件赋值的方式显示图片。 一开始使用wpf的控件image: 其中img1是图像控件。 此方法显示视频时,如果帧率过高(测试时打开了一个AVI ...
bs是浏览器(browser)和服务器(server) cs是静态客户端程序(client)和服务器(server) 区别在于,虽然同样是通过一个程序连接到服务器进行网络通讯,但是bs结构的,客户端运行在浏览器里,比如你看百度,就是通过浏览器.还有一些bs结构的应用,比如中国电信,以及一些电子商务平 ...
分类:
其他好文 时间:
2017-03-23 23:22:27
阅读次数:
233
本周的学习任务越来越重,课程作业也越来越多。虽然任务越来越多,但是这也提供了更多的学习机会。今天应该对本周的学习进行一个总结了。以下是本周的学习记录。 ...
分类:
其他好文 时间:
2017-03-18 14:38:26
阅读次数:
139
Linux命令通常由以下三部分组成: Command[-option][argument] Command即是要运行的命令本身,说白了就是一个软件(程序) Option的话是可选的,即有些命令是没有选项的,选项是控制命令运行状态和行为的 argument是参数,是命令要操作的文件、路径、数据等,也是 ...
分类:
系统相关 时间:
2017-03-15 15:16:51
阅读次数:
249