Question

CSDP 305 Spring 2019 Final examination, May 17, Friday, 2019 Points: 60 Name Q.1 You are being asked to hire a software profe
0 0
Add a comment Improve this question Transcribed image text
Answer #1

(Q)::-1::

Solution::-

There are multiple attribute to taken care while hiring a software professional for a software company.

(a)Before hiring You need to decide the budget.

(b)Check his/her education qualifaication and earlier where he worked.

(c)If he/she is a fresher then aptitude test will be required and based on that next he/she will be eligible for next round.

(d)How good he/she in all the computer subject.

(e)What kind of debugging skill he/she has.

(f)What kind of coding skill he/she has.

(g)How good he/she is in communication skills.

(h)What is thought or vision.

(i)If he/she is experienced then check whether his/her experienced is relevant to out comapny ot not.

(j)Whether his/her experienced is propertional to knowledge or not.

(k)Why he/she left previous company.Any special reason

(l)What he/she has done is all the previous company.

(m)Where he/she is located, whether he/she will be ready for re.location.

(n)How much salary he/she is asking.

(o)Take a interview of multiple candidate and decide which one best guy to hire.

(2)::-

Solution::-

There are many software process model exists but few of them are very important.

(a)Waterfall model::-

Waterfall model the first model to be used in software engineering.This model is divided into multiple phases.Each phases has there own importance.the output of one phase is the input of next phase.All phases are following::-

(i)Requirment Analysis::-

In this phase we have to decide what are possible requirment to be captured.

(ii)System Design::-

In this phase we need to design/bring the system where we can implement all the captured requirement.

(iii)Implementation::-

In this phase we need to implement all the requirement into system.

(iv)Testing::-   

Now we need to test what we have implemented.Whether all the requirement are met or not.

(v)Deployment of system ::-Once the functional testing is done. the product is deployed in the customer environment or released into the market.

(vi)Maintenance ::- There are some issues which come up in the client environment. To fix those issues, patches are released.​​​​​​​

(b)Agile Model::-

This is one of the most important and used software process model.It is an iterative approach. During each iteration a single feature are implemented completely.  

Advantage of agile model::-

(a)We Can adapt to changing requirements because we haven't made a big design.Even if requirement got changed, there will not a big issue to re-strcture the design or system which we have build.
(b)Even if market requirement got changed,we will easily adapt that changes.

  Disadvantages of agile model:

(a)This model is not suitable for big project or teams.

(b)Need customer involvement and feedback always.

(c)Prototyping Model::-

In this model before implement all the requirement in a real system we can create a prototype for small system and check whether all requirement are functioning properly or not.

  

Add a comment
Know the answer?
Add Answer to:
CSDP 305 Spring 2019 Final examination, May 17, Friday, 2019 Points: 60 Name Q.1 You are being asked to hire a software professions for your software company. What are the significant attributes...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT