软件开发和服务器知识笔记
有关名词
Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序
WEB-GIS(网络地理信息系统)指基于Internet平台,客户端应用软件采用网络协议,运用在Internet上的地理信息系统
软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试
软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。
ACG为英文Animation、Comic、Game的缩写,是动画、漫画、游戏的总称。ACG文化发源于日本,以网络及其他方式传播。为华人社会常用的次文化词汇。
开发理论
编程理论:面向过程编程、面向对象编程、函数式编程
项目管理理论:瀑布模型、V模型、螺旋模型、快速原型法
分析理论:需求分析理论、use case
测试理论:单元测试、黑盒测试、白盒测试
除此之外,还有涉及到维护、二次开发、质量管理等等方面的理论内容
开发方法
常见的软件开发方法有结构化方法、面向对象的开发方法。
标准开发流程
需求分析
概要设计
详细设计
编码
测试
软件交付
用户验收
维护数据
学会倾听,学会思考,学会表达。