Software Requirements, 3rd edition
BRAND: PEARSON
eBook edition. 1 Year Subscription. Dành cho Cá nhân | Trường ĐH, Nhóm, Thư Viện: Gọi 0915920514 để báo giá Pearson, Vital Source eBook hoặc mua Sách In
Tổng quan sách
Hiện đã có Phiên bản thứ 3, hướng dẫn cổ điển về kỹ thuật yêu cầu phần mềm này đã được cập nhật đầy đủ với các chủ đề, ví dụ và hướng dẫn mới. Hai nhà lãnh đạo trong cộng đồng yêu cầu đã hợp tác để đưa ra một bộ phương pháp thực hành hiện đại bao gồm đầy đủ các hoạt động quản lý và phát triển yêu cầu trong các dự án phần mềm.Mô tả các kỹ thuật thực tế, hiệu quả, đã được thử nghiệm tại hiện trường để quản lý quy trình kỹ thuật yêu cầu từ đầu đến cuối. Cung cấp các ví dụ chứng minh các yêu cầu "thực hành tốt" có thể dẫn đến ít yêu cầu thay đổi hơn, mức độ hài lòng của khách hàng cao hơn và chi phí phát triển thấp hơn như thế nào.Cập nhật đầy đủ với các ví dụ hiện đại và nhiều thực tiễn và kỹ thuật mới.Mô tả cách áp dụng các phương pháp thực hành yêu cầu hiệu quả cho các dự án linh hoạt và nhiều tình huống dự án đặc biệt khác.Nhắm mục tiêu đến các nhà phân tích kinh doanh, nhà phát triển, người quản lý dự án và các bên liên quan khác của dự án phần mềm, những người có hiểu biết chung về quy trình phát triển phần mềm.Chia sẻ những hiểu biết sâu sắc thu thập được từ kinh nghiệm sâu rộng của tác giả trong việc cung cấp hàng trăm khóa đào tạo, thuyết trình và hội thảo trên web về yêu cầu phần mềm. Các chương mới được đưa vào về việc xác định các yêu cầu dữ liệu, viết các yêu cầu chức năng chất lượng cao và tái sử dụng các yêu cầu. Chiều sâu đáng kể đã được bổ sung vào các yêu cầu kinh doanh, kỹ thuật gợi ý và các yêu cầu phi chức năng. Ngoài ra, các chương mới đề xuất các phương pháp thực hành yêu cầu hiệu quả cho các tình huống dự án đặc biệt khác nhau, bao gồm nâng cao và thay thế, giải pháp trọn gói, thuê ngoài, tự động hóa quy trình kinh doanh, phân tích và báo cáo cũng như các dự án hệ thống nhúng và hệ thống thời gian thực khác.
- IntroductionAcknowledgmentsSoftware requirements: What, why, and who
- Chapter 1: The essential software requirement
- Chapter 2: Requirements from the customer's perspective
- Chapter 3: Good practices for requirements engineering
- Chapter 4: The business analystRequirements development
- Chapter 5: Establishing the business requirements
- Chapter 6: Finding the voice of the user
- Chapter 7: Requirements elicitation
- Chapter 8: Understanding user requirements
- Chapter 9: Playing by the rules
- Chapter 10: Documenting the requirements
- Chapter 11: Writing excellent requirements
- Chapter 12: A picture is worth 1024 words
- Chapter 13: Specifying data requirements
- Chapter 14: Beyond functionality
- Chapter 15: Risk reduction through prototyping
- Chapter 16: First things first: Setting requirement priorities
- Chapter 17: Validating the requirements
- Chapter 18: Requirements reuse
- Chapter 19: Beyond requirements developmentRequirements for specific project classes
- Chapter 20: Agile projects
- Chapter 21: Enhancement and replacement projects
- Chapter 22: Packaged solution projects
- Chapter 23: Outsourced projects
- Chapter 24: Business process automation projects
- Chapter 25: Business analytics projects
- Chapter 26: Embedded and other real-time systems projectsRequirements management
- Chapter 27: Requirements management practices
- Chapter 28: Change happens
- Chapter 29: Links in the requirements chain
- Chapter 30: Tools for requirements engineeringImplementing requirements engineering
- Chapter 31: Improving your requirements processes
- Chapter 32: Software requirements and risk managementEpilogueCurrent requirements practice self-assessmentRequirements troubleshooting guideSample requirements documentsGlossaryAbout the authors
