软件工程及软件方法学
-
软件UI设计之道盛意文化本书是一本使用Photoshop进行软件UI设计制作的案例教程,语言浅显易懂,配合大量精美的软件UI设计案例,讲解了有关软件UI设计的相关知识和使用Photoshop进行软件UI设计制作的方法与技巧。读者在掌握软件UI设计各方面知识的同时,能够在软件UI设计制作的基础上做到活学活用。 本书共分为7章,全面介绍了软件UI设计中的理论设计知识,以及具体案例的制作方法;第1章为关于软件UI设计的基础知识,第2章介绍了软件界面设计要素,第3章介绍了软件安装与启动界面设计,第4章介绍了移动APP软件界面设计,第5章介绍了家庭智能设备界面设计,第6章介绍了应用软件界面设计,第7章介绍了播放器界面设计。 本书配套光盘中提供了书中所有案例的源文件及素材,方便读者借鉴和使用。 本书适合有一定Photoshop软件操作基础的设计初学者及设计爱好者阅读,也可以为一些设计制作人员及相关专业的学习者提供参考。
-
UML2面向对象分析与设计谭火彬 著分析和设计是软件开发中至关重要的一环,面向对象的方法是主流的软件开发方法,UML是用于面向对象分析设计的标准化建模语言。本书围绕这3个方面展开,以论述分析设计建模过程为最终目标,以面向对象方法作为建模的理论基础,以UML作为建模支撑语言。全书从面向对象和UML的基本概念入手,循序渐进地讲解业务建模、需求建模、需求分析、设计原则和模式、架构设计、构件设计和代码生成等分析设计中的各个知识点,并通过多个贯穿全书的案例将各个知识点串联起来,形成一套完整的面向对象分析设计方法论。本书是作者多年从事软件工程教学和软件项目开发实践的总结,书中并没有太多抽象的概念,主要关注实际软件开发中所需要的知识和实践技能,力求做到通俗易懂。 本书既可作为高等院校软件工程专业及计算机相关专业高年级本科生或研究生的教材,也可供软件开发人员阅读和参考。
-
软件工程基础与实例分析张剑飞 著本书从实用的角度出发,系统地介绍了软件工程基础知识,包括传统的软件工程和面向对象的软件工程两大部分。在传统的软件工程部分,按照软件生存周期的顺序介绍各个阶段的任务?过程?方法?工具和文档编写规范;在面向对象的软件工程部分,介绍了面向对象的分析与设计方法以及统一建模语言(UML)的相关知识,同时配有开发实例和软件文档模板。 本书理论与实践相结合,内容循序渐进?深入浅出?通俗易懂?侧重应用。 本书可作为高等院校计算机?通信工程?电子信息工程?自动化等相关专业软件工程课程的教材,还可供软件工程师?软件项目管理者和应用软件开发人员参考。 本书配有免费电子课件,欢迎选用本书作为教材的教师登录www.cmpedu.com注册下载。
-
中文版AutoCAD 2019实用教程李括,刘琦 著《中文版AutoCAD 2019实用教程》由浅入深、循序渐进地介绍Autodesk公司1新推出的专业绘图软件——AutoCAD 2019的操作方法和使用技巧。全书共分15章,分别介绍AutoCAD基本概念与操作,绘制二维图形,编辑二维图形,设置对象特性,控制图形显示,精确绘制图形,标注图形尺寸,使用文字和表格,创建图案填充和面域,使用图块和外部参照,绘制三维图形,编辑三维模型,三维模型后期处理,输出与共享图形,使用模型空间、图纸空间和图纸集等内容。《中文版AutoCAD 2019实用教程》内容丰富、结构清晰、语言简练、图文并茂,具有很强的实用性和可操作性,是一本适合高等院校及各类社会培训学校的优秀教材,也是广大初、中级电脑用户的自学参考书。
-
Python开发基础戴歆,罗玉军 著Python语言是当前*活跃的开发语言之一,在数据科学领域、网络爬虫领域、Web开发领域、服务器自动化运维及游戏领域都有着非常广泛的应用。尤其是在数据科学领域,越来越多的数据科学家开始将Python语言作为主要的工具。本书以Windows操作系统为平台,系统讲解Python 3的基础知识。全书共10章,首先介绍了Python语言的基础入门,开发环境搭建,必备的基础语法,如变量与数据类型、流程控制语句、常用数据结构、函数与模块、程序调试方法等;然后介绍了面向对象的思想,包括封装、继承、多态等,以及如何使用Python完成文件读写功能。这将是一个由浅入深的系统学习过程。为提升学习效果,书中结合实际应用提供了大量案例进行说明和训练,并配以完善的学习资料和支持服务,包括教学PPT、案例素材下载、源码下载、学习交流社区、讨论组等,为读者带来全方位的学习体验。本书可作为高职高专院校和应用型本科院校的计算机相关专业的教材和参考书。
-
软件测试基础Paul Ammann,Jeff Offutt 著,李楠译 译This extensively classroom-tested text uses an innovative approach to explaining software testing, and covers the latest techniques to test software such as OO, web applications, and embedded software. This new edition features vastly expanded coverage of the basics and the JUnit framework, as well as many new examples and exercises.
-
服务器商务软件系统开发张泽光,谭钰怡,王晓丹 著本书为广州市工贸技师学院编写的世界技能大赛技术标准转化项目教材之一。课程的主要知识点和技能点充分体现了世界行业企业对商务软件开发专业人员的主要技能和综合能力要求;课程的内容涵盖平台开发、软件源代码编写、软件界面UI设计、软件调试测试、数据库创建等方面。本教材共有二个任务:一是开发一个基于.NET平台的简单客户关系管理软件(CRM);二是设计客户关系管理软件的测试方案,具有一定的应用价值。
-
常用工具软件马永芳《常用工具软件》根据教育部颁发的《中等职业学校专业教学标准(试行)信息技术类(第一辑)》中的相关教学内容和要求编写。《常用工具软件》的编写从满足经济发展对高素质劳动者和技能型人才的需求出发,在课程结构、教学内容、教学方法等方面进行了新的探索与改革创新,以利于学生更好地掌握本课程的内容,利于学生理论知识的掌握和实际操作技能的提高。《常用工具软件》共12个模块。模块1为常用工具软件概述,模块2为计算机系统管理与日常维护,模块3为磁盘管理与光盘应用,模块4为文档编辑与翻译,模块5为网络管理与数据传输,模块6即时通信,模块7为云办公,模块8为数码产品及移动设备连接和数据传输,模块9为图形图像信息处理,模块10为视频信息处理,模块11为音频信息处理,模块12为网络生活工具。《常用工具软件》是计算机平面设计专业的专业核心课程教材,也可作为各类计算机平面设计培训班的教材,还可以供计算机平面设计人员参考学习。《常用工具软件》配有教学指南、电子教案和案例素材,详见前言。
-
数据库模型分析与商务软件开发杨武波,钟莎 著本书为广州市工贸技师学院编写的世界技能大赛技术标准转化项目教材之一。本教材按照工作过程、学习过程编写,共设置了三个任务,一是应用UML为车辆调度系统建模,二是应用数学逻辑基础设计车辆调度系统模型,三是应用Java开发一套车辆维修与调度系统。教材引导程序开发者通过对车辆调度系统的背景调研、市场调研、可行性分析,完成软件开发流程中的用户需求分析、数据库设计、系统设计、软件开发、软件测试等工作,为能够从事软件需求分析、软件设计建模、Java桌面软件产品设计等岗位工作打下基础。
-
单机商务软件开发蔡旭菱,罗旋,王军萍 著本书为广州市工贸技师学院编写的世界技能大赛技术标准转化项目教材之一,通过对“单机商务软件开发”三个典型工作任务的分析,构建一体化课程教学体系,并以具体工作任务为学习载体。本书基于“单机商务软件开发”工作过程的角度,呈现结构清晰、完整的工作过程,贯穿职业教育一体化课程开发、实施与评价的全过程,覆盖全面系统的工作过程知识。图文并茂,理论与实践结合,具有一定的实用性。