Date of Award

1-1-2001

Thesis Type

Masters

Document Type

Thesis

Divisions

Faculty of Computer Science & Information Technology

Department

-

Institution

Universiti Malaya

Abstract

Software architecture is vital for large and complex software systems in which the main means is controlling complexity. Currently, software development has been deteriorating from architecture point of view over the years as a result of adaptation of vast changing of system requirements. Consequently, architecture improvement of existing software is therefore turning more and more important. Software architecture is a set of concepts and design decisions about the structure and texture of software that must be made prior to concurrent engineering to enable effective satisfaction of architecturally significant explicit functional and quality requirements and implicit requirements of the product family, the problem, and the solution domains. It provides a cohesive view to guide further design and development. Besides, it guides the wiring up of interacting modules on distributed system, analyze the behaviour and attributes of system prior to system development. This research paper explains the utilization of software architecture in assisting the planning of resources in project management where constantly improving the overall quality and performance of software development. Architectural design provides a better picture of structure of structures of a system in a higher level of abstraction which in tum enhance the efficiency and effectiveness of recognizing risks and constraints, hence lowering down the cost and maximizing the resources utilization. Besides, the research paper also describes the design of strategy for cost estimation, risk analysis and resource evaluation in project management. The strategy will give an in-depth knowledge in allowing project manager full control in resource planning and estimation. As a result, software architecture revolutionizes the working pattern and culture of a project manager.

Initial

snms

Additional Information

Dissertation (M.A) -- Faculty of Computer Science & Information Technology, Universiti Malaya, 2001.

Share

COinS