Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Q#1: A garments factory has 60 employees.Out of these 60 employees, 20% i-e 12 w

ID: 3609896 • Letter: Q

Question

Q#1: A garments factory has 60 employees.Out of these 60 employees, 20% i-e 12 workers are involved in aparticular project. The remaining is not directly involved in thatproject. Out of the given budget of the project, the factory isfacilitating and giving 80% of their total employees who are 48 innumber and giving extra benefits to them. In connection with theproject, the factory is working on a shipment. It has been observedat the end of delivering the shipment that the entire project givesless profit than expected. The actual cost on that particularproject is more than the estimated cost.

Identify which factor(s) causes the increase in cost and why thefactory management is unable to attain the expected profit out ofthe given budget? Also suggest measures for the factory managementthat how could they control the cost on that particular project?[10]

                                   

Q#2: a) It is required to develop an automatedsystem for a pharmaceutical company. The company management is notclear about their requirements rather they expect theirrequirements to be changing continuously. Therefore, there is ahuge amount of risk of changing requirements involved at each step.Moreover, a high probability is also there to go back to addressmistakes. For that it may need to plan again about furtherdevelopment of project. In this regard the project management teammay go for more iteration before finalizing the project.

Which of the following is a better choice among the two processmodels (Waterfall/Spiral) to apply for the given scenario by theproject management team? Explain the reason of your choice? [5]

b): Considering the technical fundamentals of SoftwareDevelopment, define the following terms shortly.[10]

a)     Abstraction

b)     Encapsulation,

c)      Binding time

Explanation / Answer

Q#1: The allocation of benefits to workers who were not directlyinvolved in the production is where the most money is lost. The company couldn't attain the projected profit because itallocated more benefits than it had the means to do so. Thefactory could improve their profits by limiting increased benefitsto those directly involved in the project. Q#2: a. The spiral method would be better in this instancebecause of the need for continual releases. The spiral methodallows for repeated evaluation, modification, maintenance, andtesting. This would allow the pharmaceutical company to haveusable software at all times, with the ability to expand onchanging needs. b. Abstraction is the act of putting elements of software in termsof real life objects so that it is easier to relate real lifeobjects such as an employee to software objects such as an employeerecord. Encapsulation is the act of keeping internal processing hidden fromthe user. Binding time is the amount of time that it takes to associatevariables with memory addresses. If this did not quite answer your questions, please feel free toshoot me a message (or if you believe there are any discrepanciesabove). Hope this helps, Kevin