Page 33 - DCAP304_DCAP515_SOFTWARE_PROJECT_MANAGEMENT
P. 33

Unit 1: Introduction to Software Project Management




          Each  of these methods  has  advantages and  disadvantages, and  none is  appropriate in  all  Notes
          circumstances, since cost estimation of software engineering projects is a very difficult task due
          to the highly dynamic character of the profession.
                                    Figure 1.4:  MTA Chart  [MTA-SAP]








































          Tools

          Implementing the COCOMO model comes down to assessing some easy mathematical formulae
          wherein the variables should be chosen so as to match the characteristics of the project under
          scrutiny as strongly as possible. As such, one can easily find implementations on the Internet by
          using a decent search engine such as Google.



             Did u know?  What is Ada programming language?
             Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-
             level computer programming language, extended from Pascal and other languages. It has
             strong  built-in language  support for explicit concurrency,  offering tasks, synchronous
             message passing (via guarded task entries), protected  objects (a monitor-like construct
             with additional guards as in conditional critical regions) and nondeterminism (via select
             statements)
          Milestone Trend Analysis (MTA)


          MTA is a software engineering method for evaluating the actual progress of a project in relation
          to its  planning. This  comparatively simple  technique consists  of  recording the  dates of  the



                                           LOVELY PROFESSIONAL UNIVERSITY                                   27
   28   29   30   31   32   33   34   35   36   37   38