software engineering cs385d - wordpress.com · assignment #5 ... 1- what make software engineering...

4
1 department Computer Sciences Software Engineering CS385D Name: ID: Section: Computer Sciences Department Second Semester 2017

Upload: ngoxuyen

Post on 27-May-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Software Engineering CS385D - WordPress.com · Assignment #5 ... 1- What make software engineering different from problem solving in other engineering filed ... In software engineering,

1 department Computer Sciences

Software Engineering

CS385D

Name:

ID:

Section:

Computer Sciences Department Second Semester 2017

Page 2: Software Engineering CS385D - WordPress.com · Assignment #5 ... 1- What make software engineering different from problem solving in other engineering filed ... In software engineering,

2 department Computer Sciences

Assignment #5

FOR INSTRUCTOR'S USE ONLY

SO Q.No. Max. Marks Marks Obtained

SO “CS-b” Score 1 10

Total Score

General Instructions:

1. Each student ought to solve the assignment individually.

2. The answer of the assignment should be printed out on A4 papers with the current

pages and stapled together.

3. Online submission is not accepted.

4. Submission is not allowed after the deadline.

5. Copying answers from other individuals will result in a mark of ZERO for the

assignment.

6. Assigning a mark to the assignment will only happen after conferring with the

student individually.

7. Due Date: Next lecture time.

Page 3: Software Engineering CS385D - WordPress.com · Assignment #5 ... 1- What make software engineering different from problem solving in other engineering filed ... In software engineering,

3 department Computer Sciences

SO “CS-e” [ /10]

Question 1

1- What is the main goal for software engineering?

2- When do you consider software as success software?

3- Describe a couple of things that software engineers might do besides writing the code for a

program?

Question 2

1- What make software engineering different from problem solving in other engineering filed

and sciences?

2- What is the relation between software engineering and computer science?

Question 3

1- How does software engineer deal with complexity in large projects?

2- Define what is meant by the term “process” and how it applies to software Development?

Question 4

In software engineering, a software process is:

a. A set of executable modules that run concurrently

b. An activity that is repeatedly executed during software development

c. A sequence of steps that converts inputs to one or more outputs

d. An organized set of activities performed for developing a software system

e. All of the above

Page 4: Software Engineering CS385D - WordPress.com · Assignment #5 ... 1- What make software engineering different from problem solving in other engineering filed ... In software engineering,

4 department Computer Sciences

5. What are the characteristics of the software process?

6. Describe a couple of things that software engineers might do besides writing the

code for a program?

7. What are the difference between generic software product development and custom

software development?

8. What is the role of the software engineer?