1intro1 cis740 - software engineering dr david a. gustafson [email protected] dag

13
1 intro1 CIS740 - Software Engineering Dr David A. Gustafson [email protected] http://www.cis.ksu.edu/ ~dag

Upload: anna-baker

Post on 03-Jan-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

1intro1

CIS740 - Software Engineering

Dr David A. Gustafson

[email protected]

http://www.cis.ksu.edu/~dag

Page 2: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

2intro1

Goals of CIS740

overview of software engineering from the product viewpoint

knowledge of “state-of-the-practice” and “state-of-the-art” (current articles)

understanding of issues, terminology and foundations

learning to read the literature

Page 3: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

3intro1

Goals continued

I think you as a student can achieve those goals by reading, studying, discussing and investigating the articles (and other information).

I do not particularly want to “filter” your understanding of those articles by lecturing on my view of the article (some articles may require background).

Page 4: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

4intro1

Conduct of Course

UR 3:30-4:45 pm, T 7-10 pm Discussions/Lectures Interactive Sessions Homework Exams Read Syllabus Read announcements

Page 5: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

5intro1

Exams cover

Articles and Readings FAQs, Discussions and Summaries homework postings on web Not constrained to topics discussed in class

but not intended to be tricky or sneaky

Page 6: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

6intro1

My Expectations

You read and study article(s) and readings before class

You prepare to ask/answer questions You do homework independently You submit homework on time You participate in interactive sessions

Page 7: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

7intro1

Grading

two midterms (100-150 pts) one final (200 pts) homework (10-20 pts)

– due beginning of class (10% off) interactive session (0-30 pts) 4 tasks (30-100 pts) 90% of total points is an A, 80% is a B

Page 8: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

8intro1

Grade Information

will be available on kstate online– Online.ksu.edu– Logon and set a password– We will also be using Kstate Online for the

interactive sessions.

Grades will be posted at end with grade points (4-1)

Page 9: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

9intro1

Availability of Lectures

world wide web– pdf version– powerpoint– Tegrity video

» Link from class web page below my webpage

» www.cis.ksu.edu/~dag

Page 10: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

10intro1

Articles

current information– sometimes unproven

different viewpoints different styles, terminology, levels little background information

Page 11: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

11intro1

How do you read an article?

My approach– Read abstract– Check refs– Read conclusions– Only then, read paper

Page 12: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

12intro1

Fundamental Issues

Why is software engineering important? Why have past practices not worked? Or

have they? What are the trends, issues, concerns? What is the future?

Page 13: 1intro1 CIS740 - Software Engineering Dr David A. Gustafson dag@cis.ksu.edu dag

13intro1

For Thursday

Read “Software Engineering is not Enough” by Whittaker and Atkin, and “The art, science, and engineering of software development” by McConnell

Visit SWEBOK – www.swebok.org– read project overview on web site