软件工程及软件方法学
-
会计信息系统实用教程宋晓华,史富莲编著本书分为四个部分,第一个部分是会计信息系统基础篇,主要讲述会计信息系统的基本概念、会计信息系统的主要功能、会计信息系统的开发方法、会计信息系统的开发工具和数据库技术等内容;第二个部分是会计信息系统核算篇,对系统中核算部分展开详细的分析和设计,包括总账子系统、会计报表子系统、购销存子系统、工资子系统、固定资产子系统、成本子系统等;第三个部分是会计信息系统管理篇,主要讲述财务决策支持系统的内容,包括财务预测决策支持子系统、财务控制支持子系统、财务分析支持子系统、财务预算支持子系统;第四个部分是会计信息系统实施篇,主要讲述会计信息系统实施前、实施中应注意的各种问题,包括会计信息系统的实施与维护、会计信息系统的内部控制和计算机审计等。???考虑到VisualFoxPro是数据库应用语言中较为普遍的一种,同时VisualFoxPro也较为简单易学,所以本书案例中使用的开发语言为VisualFoxPro6.0。???为了方便学习,本书附有用VisualFoxPro6.0开发的总账系统教学案例一套,读者可以参照本书和此案例对总账系统进行设计。另外为了方便教师教学,本书还附带每一章的电子课件。这两部分内容都在本书的光盘之中。本书可供高等学校应用型本科、成人高校及高职高专经济管理类财务会计专业“会计电算化”课程教材,也可供有关专业人员参考使用。 -
软件工程的敏捷管理(美)David J. Anderson著;韩柯等译;韩柯译本书是一本观点鲜明、新颖独特的专著,全面论述当前比较流行的软件生产敏捷方法,着重介绍敏捷方法的理念和创新。书中并没有简单地否定传统软件生产方法,而是比较全面地分析了各种方法的适用场合。本书作者是特征驱动开发这种敏捷方法的创始人之一,他在书中介绍了很多自己亲身负责和参与的项目管理实例。本书具有很好的参考价值,适合软件开发经理、开发人员、用户以及在校学生阅读。敏捷方法如今已经炙手可热。但是,敏捷开发要想被管理人员广泛接受,还必须在管理上进行调整。本书作者向经理们说明,怎样才能通过重点运用EliGoldratt在其名著《TheoryofConstraints》中提出的方法,靠科学管理使敏捷方法如虎添翼。不管你使用的是XP、Scrum、FDD还是其他敏捷方法,通过本书,你都可以学会如何针对工程过程的所有阶段制定管理原则,集中精力构建可以提供最大客户价值并取得显著业务成果的软件。给出适用于敏捷方法的业务案例:实用工具和原则。如何为下一个项目选择敏捷方法。”关键链项目管理”和约束驱动的价值流控制的突破性应用。为软件项目的敏捷经理定义四种新角色。 -
业务规则方法原理(美)Ronald G.Ross著;韩柯,孟海军等译;韩柯译本书探索了业务规则理论的深层原理,并解释了关键业务规则概念,提供了针对业务规则表示的基于经验的最佳实践。不仅如此,本书还探讨了业务规则在向范围更宽的、基于模型开发的发展趋势背景下的作用,并深入浅出地介绍了业务规则和表示的深层理论。本书是由世界领先的业务规则理论和技术专家编写的。书中提供了清晰易懂的解释和实用手段,既适合业务和技术人员阅读,也适合用作教材。 -
数据结构与算法教程邹永林[等]编著本书特点:·内容广泛。本书全面地讲述了数据结构与算法的基础知识,分析了线性结构、树形结构、图结构等的定义、表示和实现,讨论了排序和查找的各种方法及实现技巧。·形式新颖。每当给出一个新的数据结构概念时,以流行的抽象数据类型(ADT)进行定义,而描述其对应的存储结构及基本操作算法时则使用C语言函数的形式,方便读者通过上机实验来理解和验证课程的具体内容和算法过程。·实例众多。本书包含大量的应用实例,帮助读者轻松理解抽象、枯燥的概念。·习题丰富。本书各章后均配有大量习题,以便读者实践该章所介绍的技巧和概念。·配有教辅。为方便教学,本书另配有习题参考答案、实验指导和电子课件。本书结合作者多年教学实践,循序渐进地讲述了数据结构与算法的基本概念和知识。全书共分10章,分别讨论了数据结构与算法的基础知识和表示方式,基本线性结构(线性表、栈、队列、串、数组及广义表)、树形结构、图形结构等的定义、表示和实现,排序和查找的各种方法及其实现技巧,最后简要介绍了一些扩展数据结构以及算法设计方法。本书可作为本科、专科院校计算机专业及相关专业的教材或教学参考书。版权所有,侵权必究。 -
嵌入式系统原理、设计与应用张大波主编;吴迪[等]编著本书不详细讨论某一种嵌入式处理器的原理和使用,也不详细讨论某一种嵌入式操作系统的原和开发方法,而是讲述嵌入式系统的通用技术和基本原理、嵌入式产品的开发方法等内容。本书是作者的多年教学与科研工作和总结,讲解深入浅出、系统详实,非常适用于嵌入式系统程序员、设计师和项目管理人员参考,也可作为高校计算机类、电子信息类相关专业嵌入式系统课程高年级本科生或研究生的教学参考书。.本书系统讲述了嵌入式系统的基本概念、开发的原理及原则、软件和硬件结构的设计、嵌入式操作系统及网络协议栈的总体构架,以及嵌入式系统近来的重要发展和应用。本书不详细讨论某一种嵌入式处理器的原理和某一种嵌入式操作系统的原理和开发方法,而是讲述嵌入式系统的通用技术和基本原理、嵌入式产品的开发方法等内容。例如书中的给出的代码属于类C语言代码,仅描述程序的框架,不针对某一种嵌入式操作系统。..通过本书的学习,不仅可以培养读者成为嵌入式系统的开发者,更重要的是培养嵌入式系统产品设计和规划等诸多方面的能力,能够带领一个课题小组独立地进行嵌入式应用开发工作。本书适合于电气信息类的专业(电气工程及其自动化、自动化、电子信息工程、通信工程、计算机科学与技术、电子科学与技术、生物医学工程)的大学高年级学生和研究生作为必修和选修教材,以及嵌入式计算主面的指导用书,也可以作为相关科技人员的指导用书。... -
UML和模式应用(美)Craig Larman著;方梁等译;方梁译本书英文版面世以来,便广受业界专家和读者的好评。全书叙述清晰、用词精炼,构思巧妙,将面向对象分析设计的概念、过程、方法、原则和个人的实践建议一一道来,博引多家观点,以实例为证,将软件的分析和设计的过程叙述得如逻辑推理一般,于细节处见真知。本书是一本经典的面向对象分析设计技术的入门书,适用范围非常广,从刚刚入门的初学者,到已经有一定对象技术知识但希望进一步提高开发水平的中级读者,甚至是资深的专业人员,都可以从本书获益匪浅。同时,本书也很适合作为高等院校计算机专业及软件学院相关课程的教材和各类培训班的辅导教材。"人们经常问我,引导他们进入00世界的最佳图书是哪一本。读过本书之后,它已经成为我的惟一选择。:MartinFowler能够透彻解释事物的人太少了,而真正理解软件分析和设计的人就更少,但是,Larman恰恰拥有这两方面的能力。:JohnVlissides本书是经典的OOA/D、迭代式开发和UML方面的入门书,已被翻译成多种语言并在业界和高等院校中广泛使用。它可以帮助开发者和学生掌握OOA/D的重要原则和最佳实践:不仅仅是绘制UML,而是在软件设计过程中应用它们。作者通过精炼的研究案例,逐步介绍了有关OOA/D的关键技能,同时强调了软件分析和设计过程中最重要的活动、原则和模式。内容包括:需求和用例:识别和记录需求领域对象建模:理解领域中的相关对象,它们的属性及其关系架构:创建灵活、健壮和可维护的分层架构基本的对象设计技术:掌握重要的技能,包括:为对象分配职责,用信息专家模式、中介模式和受保护变化模式等原则设计对象的协作设计模式:用广泛应用的模式(如策略模式、工厂模式、适配器模式、观察者模式、模板模式和命令模式等)创建健壮的对象和框架。迭代开发和敏捷"UP":应用简洁、基本的统一过程的活动和最佳实践组织建模和开发本书在第1版的基础上进行了彻底改写,新增了案例研究问题,并更新了有关模式、用例、统一过程、架构分析等方面的讨论。本书提供了如何应用对象宋进行思考和设计的透彻和实用的指南。 -
信息系统应用原理王景光编著本书以组织信息化建设为目标,从企业生产和经营管理的角度,系统地阐述了信息技术应用和信息系统建设的目标、内容、理念、相关知识以及企业信息化发展过程中的重要应用领域,如企业资源计划(ERP)、供应链管理(SCM)、客户关系管理(CRM)等。内容的组织与构思力求突出,原理性、系统性和完整性,旨在提高读者的基本信息素质,以及运用信息技术解决实际问题的能力。本书适合于各类组织机构的中、高层管理人员、企事业单位的信息技术应用开发人员,以及高等院校不同层次的学生参考使用。 -
UML设计及应用赵从军主编本书从UML的基础、设计和应用等方面全面地叙述了UML的知识和技术。全书分为四篇。第一篇为UML基础,主要介绍了UML的基础知识、RUP软件开发过程和Rational Rose工具的使用;第二篇为UML设计模式,从分析、设计和系统架构方面介绍了UML如何构建软件的重用与模式;第三篇为UML分析设计Visual Basic应用程序,通过实例详细讲解了用例分析和类图设计、动态元素分析、类图到数据库表的映射、组件到VB构件的映射和UML类图与Visual Basic代码的转换;第四篇为UML分析设计Java应用程序,通过实例讲解了Java的UML设计和UML类图与Java代码的转换。本书涉及多个知识层面,图文并茂,由浅入深。可作为高职高专软件技术专业及计算机相关专业的教材,也可作为软件设计与开发人员的参考书。 -
供应链管理与高级规划(美)Hartmut Stadtler,(美)Christoph Kilger著;王晓东[等]译;王晓东译本书从理论探讨开始,提出供应链管理的建模方法,并结合当前常见的软件去解决“供应链规划”这一难题。书中附以大量案例,详细介绍了供应链管理和商级规划系统的理论、实践和建模。本书可作为教学用书,也可作为参考书指导业界实践。 -
UML课程设计董兰芳,刘振安等编著本书特点:●独立于具体的UML语言教科书,重点放在UML语言的基本特征上,涵盖UML语言的重要基础知识。●通过激发学习兴趣来调动学生主动学习的积极性,引导他们根据实际项目要求,训练自己分析问题和使用UML解决问题的能力,并养成良好的建模习惯。●实用性强。全书没有介绍高深的理论,而是采用平实的语句.对常用的设计方法和流行的实现思想进行阐述。●本课程设计的思想和方法还可以作为学生做毕业论文时的参考资料。●配有完整的课程设计实例的源代码,可以从华章网站上下载。本书是为了配合UML建模语言的教学而编写的,目的是通过课程设计的综合训练,培养学生实际分析问题;编程和动手能力,帮助学生系统地掌握该门课程的主要内容,更好地完成教学任务。 本书从用户的需求开始,通过11个课程设计,结合相关概念和设计任务,详细地描述了一个典型的“选课系统”设计实例,并逐步介绍使用Rose实现设计的全过程。课程设计后面均附有评分标准,既可供读者评判自己的设计,也为教师提供方便。 本书既可以作为高等院校相关专业的课程设计教材,也可以作为自学教材或教学参考书。
