本书是为开发人员、分析者、质量保证人和项目经理编写的。不要被本书的题目误导。尽管本书的标题涉及初学阶段的人员,但本书不只是为初级开发人员或入门级分析者准备的。事实上,本书假定读者对软件以及软件是如何建立的已经有了一个基本的理解。分析者从本书可以了解到如何从系统的用户或准用户获取业务需求。他们会学习并理解开发人员需要什么来编写系统?开发人员将会了解到如何使用分析者提供的信息来开始建立系统的具体模型,并最终编写其代码。质量保证人会了解到如何阅读要进行测试的应用程序的设计图以使他们的工作效率更高。当然,项目经理可以了解如何管理整个过程以使工程顺利进行。如果你读到了这里,可能就已经分享了对开发软件之前,建立软件模型的理解。你进行任何主要工程之前了解了这一点,或者因为你目前正在参与一项工程,所以正在阅读本书的话,你就太幸运了。无论如何,学习正确的东西永远也不会太晚,本书将为你显示这一点。JasoncT.Roff拥有并运营着FirstFactory公司,它是一家软件开发咨询公司,擅长于Microsoft软件和Internet开发、文档制作服务和Web宿主(www.firstfactory.com)。Jason编写过多种有关数据库开发和电子商务方面的图书,目前正致力于使用SQLServer进行.NET开发和项目管理。他在AlbanyUniversity获得了计算机科学与应用数学专业的学士学位,目前正在攻读硕士学位。通过本书,读者将能够使用统一建模语言(UML)进行软件的设计、分析与开发。本书秉承“基础教程”(Beginner''''sGuide)丛书的一贯风格,使用了丰富的图形来表现用户的软件设计思想,以便最终创建结构良好的、更加稳定的产品。通过本书,你将会了解到软件设计和分析中的用例图和面向对象的概念。减少为了创建正确的设计和?峁刮牡刀ǚ训目⑹奔洹A私饣疃肌⑺承蛲己屠嗤迹褂眉赏技觳橄低辰峁埂2还苣闶浅绦蛟薄⒐こ淌Α⑷砑⒄摺⑷砑乖焓Γ故羌扑慊蒲ёㄒ档难臼槎际悄憧佳癠ML的良师益友。