Assignment 1 (PCM_120_2024)

.docx

School

Canadore College *

*We aren’t endorsed by this school

Course

120

Subject

Computer Science

Date

Apr 3, 2024

Type

docx

Pages

3

Uploaded by AdmiralBook13873

Report
Assignment-1 Foundations of SysDLCycle (PCM 120) 5 th Feb 2024 Last Submission Date: 11 th Feb 2024 Answer all the questions. The assignment should be submitted by every student individually on D2L latest by 11 th February. All submissions done after the due date will not be considered. 1. A company Ajax Technologies released an application for Windows word processor, after five years of development. The product received significant acclaim, and the sales concluded higher than the projections, however, the project faced several project management issues in its execution. The project had issues ranging from ill-defined requirements, lack of planning, inadequate project management, and random role assignment. Most of the products of the company at that time were among the best available products on the market. Though the product was built in standard style, the Application Business Unit project needed a structure - a process framework to guide the development. The following points were noted before identifying the software process and framework: Work culture : The work culture was informal - software engineering staff handled project execution decisions; roles were interchangeable, and projects were carried out without formal requirements documentation. Release strategy : The preferred strategy was to deliver the product in many small releases with short durations. Time constraint : The initial project was scheduled to be delivered in one year. Focus on programming : Projects at that time relied heavily on programming aka build and demonstrate the model. It had always worked for them in the past. Developers and managers were not very concerned with the software architecture or process methodologies. Small team sizes : The development team size was typically limited to 10 people. Unclear requirements : The requirements for the project were not well defined. The company wanted to add as many innovative features to the word processor app, without defining the project scope. Taking into consideration the above scenario, find the SDLC model that best fits the company approach. Also, give potential reasons why the chosen model would be the best fit.
2. You have to manage a project with activities and their respective durations as listed in the Table below: a) Construct a precedence diagram to analyse your project. b) What is the project duration? c) What are the critical activities? d) Show the critical path on your precedence diagram. e) When is the latest time that activity G must be completed in order that the project is not delayed? f) When is the earliest time that activity D can possibly be completed? g) What is the free float for activity E with respect to activity H 3. Describe predictive and adaptive software development models. Justify your answer in detail. (Explain at least two models in each category) Table 1: Project Data for Construction of Precedence Diagram Activity Immediate Predecessor Duration (months) A None 2 B A 4 C A 2 D B 2 E B, C
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help