Sunteți pe pagina 1din 4

Federal Urdu University Islamabad

Department of Computer Science & Software Engineering

Mehwish Sabir
SOFTWARE ENGINEERING Project

Date Assigned: 23th May, 2019 Deadline for Submission: 27th June,
2019

1. INTRODUCTION
Introduce your step of working and nature of assignment in this part.
2. ORGANIZATIONAL BACKGROUND
Describe about the software organization that you have interviewed in this section.
Tell the name and location of organization and major services it is providing. Also
describe the name and designation of the person whom you have interviewed.
3. QESTIONS AND ANSWERS
describe each question of the interview and the response from the organization in
this section.
4. GAP ANALYSIS
Analyze the data you gathered from the interview to check which practices are same
as recommended in books and which practices differ.

Also get the below table filled by 5 developers from the organization you will visit.

Name Designation Qualification Pay Scale Job Responsibilities


Developer1
Developer2
Developer3
Developer4
Developer5

Fill in the above table and then analyze this data with frequencies for:
a) No of Jobs for CS, SE.
b) Designations Vs Qualification
c) Designation Vs Pay
Use graphs to analyze.
5. CONCLUSION
6. REFERENCES
a) Late submission will be penalized by 5% per day
b) Zero tolerance to copying and plagiarism
c) Must include bibliography/References
Format:

Font Style: Times New Roman, Font Size: 12 with Headings Bold, Alignment: Justify, Margins
(Normal (1 inch)), Line spacing: 1.5

Interview Questions:
Q1: Give a brief description of your software house and what kind of services do you
provide?

Q2: what kinds of projects you normally develop?

Q4: Based on the available skills in your company, what kind of programming languages,
tools and techniques you prefer to use?

Q5: do you hire new staff or train the existing staff?

Q5: What are various job posts in your organization?

Q6: What are Job requirements in terms of qualification, experience and training for the
following roles in your organization or any other roles/job designation you have in your
organization:

a. Project Manager

b. Requirement Analyst/Requirement Engineer

c. Designer

d. Coder

e. Tester

f. Other( )

Q7. Elaborate the role of the project manager in your organization?

Q8. How do you plan your projects?

Q9: Do you your any estimation techniques for cost and schedule of your projects? Name
the techniques if any.

Q10: How do you check the progress of your projects, do you use any tools to track the
progress?

Q11: What is the first step of software development followed by you?


Q12: What is first step of requirement engineering process followed by you?

Q13: How you elicit/identify requirements from the customers?

Q14: Do you prefer to involve both customer as well as end user while gathering
requirements?

Q15: Do you develop any models/diagrams during requirements analysis stage? Name the
diagrams if any.

Q16. Do you use prototyping during requirements elicitation/analysis? If yes then what
kind of prototype you develop.

Q17: Do you use any requirements documentation (SRS) template? If yes, then which one?

Q18: Do you handle change of requirements?

Q 19: What is your next stage of software development after requirements?

Q20: Out the various software development models like waterfall, agile e.t.c what do you
follow?

Q21 Describe the activities of the SDLC model that you follow?

Q22: What do you think what a “software design” is?

Q23: Do you develop a proper design of the software projects you work on?

Q24: Do you use any modeling language during software design?

Q25: Do you use UML for software design?

Q26: Which UML modes/or any models you use during software design. Name all of them?

Q27: What methods do you imply for testing of your software?

Q28: Do you have a separate testing team in your organization?

Q29: Do you follow any quality standard in your organization like CMM?

Q30: What are the various kinds of testing you perform?

Q31: What kind of activities you perform during software delivery?


Q32: Do you train your customers during software delivery about how to use the software
that you have developed for them?

Q33: Do you provide them manuals to train them software use?

Q34: How important do they think maintenance is for software?

Q35: What kind of problems do you face after delivery of their software? And how you
handle them?

Q36: Is there is a separate maintenance cost?

Q37: Do you get appreciation bonus after the completion of your projects?

Q38: Any current projects?

Q39: courses you want your internees to have been done?

Q40: You’re Name: Job Title:

S-ar putea să vă placă și