The concept of user stories has its roots as one of the main tenets of Extreme Programming. In simple terms, user stories represent an effective means of gathering requirements from the customer (roughly akin to use cases). This book describes user stories and demonstrates how they can be used to properly plan, manage, and test software development projects. The book highlights both successful and unsuccessful implementations of the concept, and provides sets of questions and exercises that drive home its main points. After absorbing the lessons in this book, readers will be able to introduce user stories in their organizations as an effective means of determining precisely what is required of a software application.
2020-02-20 03:18:05 4.36MB Agile software development
1
英文原版-软件开发教材。本书为美国软件工程专业课程的教材,包含了软件开发的各个方面。
2020-02-20 03:04:20 22.78MB 软件开发 软件工程 需求分析 软件设计
1
Rapid Development - Taming Wild Software Schedules.pdf
2020-02-20 03:01:10 26.08MB 快速 软件开发 Rapid Development
1
Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. Two leaders in the requirements community have teamed up to deliver a contemporary set of practices covering the full range of requirements development and management activities on software projects. Describes practical, effective, field-tested techniques for managing the requirements engineering process from end to end. Provides examples demonstrating how requirements "good practices" can lead to fewer change requests, higher customer satisfaction, and lower development costs. Fully updated with contemporary examples and many new practices and techniques. Describes how to apply effective requirements practices to agile projects and numerous other special project situations. Targeted to business analysts, developers, project managers, and other software project stakeholders who have a general understanding of the software development process. Shares the insights gleaned from the authors’ extensive experience delivering hundreds of software-requirements training courses, presentations, and webinars. New chapters are included on specifying data requirements, writing high-quality functional requirements, and requirements reuse. Considerable depth has been added on business requirements, elicitation techniques, and nonfunctional requirements. In addition, new chapters recommend effective requirements practices for various special project situations, including enhancement and replacement, packaged solutions, outsourced, business process automation, analytics and reporting, and embedded and other real-time systems projects.
2020-01-21 03:04:28 9.29MB Software Requirements
1
软件测试书 英文版 自动化 Software Testing (2nd) Ron Patton Just Enough Software Test Automation ...
1
高通9x07 软件架构及用户指导,MDM9x07 Linux Enablement Software User Manual
2020-01-15 03:14:30 1.79MB 高通 9x07 mdm9x07
1
Progress in software engineering has been remarkable over my professional lifetime. Our societies could not function without large, professional software systems. For building business systems, there is an alphabet soup of technologies—J2EE, .NET, SaaS, SAP, BPEL4WS, SOAP, CBSE, etc.—that support the development and deployment of large enterprise applications. National utilities and infrastructure— energy, communications, and transport—all rely on complex and mostly reliable computer systems. Software has allowed us to explore space and to create the World Wide Web, the most significant information system in the history of mankind. Humanity is now faced with a new set of challenges—climate change and extreme weather, declining natural resources, an increasing world population to be fed and housed, international terrorism, and the need to help elderly people lead satisfying and fulfilled lives. We need new technologies to help us address these problems and, for sure, software will play a central role in these technologies. Software engineering is, therefore, a critically important technology for the future of mankind. We must continue to educate software engineers and develop the discipline so that we can create more complex software systems. Of course, there are still problems with software projects. Software is still sometimes late and costs more than expected. However, we should not let these problems conceal the real successes in software engineering and the impressive software engineering methods and technologies that have been developed. Software engineering is now such a huge area that it is impossible to cover the whole subject in one book. My focus, therefore, is on key topics that are fundamentalto all development processes and topics concerned with the development of reliable, distributed systems. There is an increased emphasis on agile methods and software reuse. I strongly believe that agile methods have their place but so too does ‘traditional’ plan-dri
2020-01-15 03:04:43 13.98MB Software Engineering 9th pdf
1
。Apache JMeter 5.1.1 (Requires Java 8+),需要jdk8以上的版本。
2020-01-08 03:06:41 57.19MB software
1
包含数字图像处理的核心知识点,可以自学,也可以作为课程辅导课件
2020-01-05 00:33:02 99.99MB nwpu software digital
1
IP Remote control software RS-BA1 ICOM 短波电台远程控制软件RS-BA1 1.96升级
2020-01-03 11:40:48 45.2MB HAM
1