tailieunhanh - Professional Portal Development with Open Source Tools Java Portlet API phần 9

Portlet là một cách tuyệt vời để cung cấp một giao diện front-end của người sử dụng các nguồn dữ liệu back-end, và các dịch vụ Web cung cấp một giao diện tiêu chuẩn cho việc truyền tải thông tin đó. Các dịch vụ Web truyền thống là dữ liệu theo định hướng trung lập và trình bày, và phải được tổng hợp và phong cách để cung cấp trình bày. | Chapter 11 Portal Requirements Bug Management and Traceability with Scarab Requirements and bug-tracking activities are important software management tasks during portal development that necessitate the consolidation of requirement deliverables in a centralized repository and a monitoring tool to audit the status of those tasks during a project s life cycle. Several high-quality opensource tools such as Scarab Bugzilla BugRat and iTracker are readily available for download on the Internet to perform these operations for you. This chapter concentrates on the Scarab application and its use of Web components to provide robust requirements and bug-tracking coverage for your portal initiatives. Scarab Software change tracking is an important configuration management activity that is needed to manage software and design artifact changes throughout the life cycle of your program. Software and design modifications are a continuous concern throughout a project s lifetime either the developers want to change their technical perspectives or the stakeholders want to amend their original requirements. To address this recurring challenge tracking software needs to be implemented to maintain the flow of a project to maintain high levels of software quality assurance and to remind all party members about a program s requirements and their adherence to them. Uncontrolled requirements tracking and change modifications could lead to pandemonium on a program. With Scarab users can view a program s requirements customer feature requests as well as bug discoveries and fix details through easy-to-use navigation windows and keyword queries from a browser display. A bug-tracking system is essentially a centralized data repository for problem reports. Those reports can be software bugs hardware defects stakeholder feedback or any other incidents and issues. Two important benefits of a bug-tracking and requirements-tracking system are its collaborative nature and its tracking