SE2030 Software Engineering Tools and Practices - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

SE2030 Software Engineering Tools and Practices

Description:

Become familiar with the practices used by Software Engineers for creating ... http://emerald.msoe.edu/resources/doku.php?id=courses:se-2030:start ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 16
Provided by: drmarkh
Category:

less

Transcript and Presenter's Notes

Title: SE2030 Software Engineering Tools and Practices


1
SE-2030Software EngineeringTools and Practices
  • people.msoe.edu/hornick/Courses/se2030

2
Essential Info
  • Instructor Dr. Mark L. Hornick
  • email hornick_at_msoe.edu
  • Course website people.msoe.edu/hornick/Courses/s
    e2030
  • webCT webct.msoe.edu
  • Office L341
  • Phone 277-2417

3
Course Outcomes
  • Become familiar with the practices used by
    Software Engineers for creating software
    applications
  • Become familiar with the various modern tools
    used by Software Engineers for creating
    applications

4
What are Software practices?
5
Interrupt A software process defines the steps
you take develop (good) software
  • A software process typically defines phases (or
    stages) and steps you take within each phase to
    develop (good) software
  • What phases can you think of?

6
A Software Life Cycle
7
Software practices are specific things you do as
part of the software development process
  • That is, practices are activities that implement
    the process

8
List some software development practices that
might take place in each phase below
9
What are Software tools? Describe the tools
have you used to develop software in SE1010,
1020, and CS2851
10
Course Materials
  • No Textbook
  • Course Wiki will supply key background material
  • http//emerald.msoe.edu/resources/doku.php?idcour
    sesse-2030start
  • Link to Wiki is on the se2030 course webpage

11
Course Prerequisites
  • SE-1020,
  • CS-2851 (co-requisite)
  • That is, Java programming principles up through
    application of JCF data structures
  • This means you should be (by now) fairly
    proficient writing Java applications

12
Grading
13
Grading continued
  • Lab assignment submissions are generally due 8am
    Monday following the lab session.
  • Specific info will be posted on the website
  • Quizzes (1 per week) will generally be given at
    the beginning of the labs
  • Final exam is cumulative

14
Grading policy(see http//people.msoe.edu/hornic
k/Courses/Course Policies.htm )
  • The grading formula applies only to those
    students who have successfully met the objectives
    of this course.
  • There is a 10 per business day (1 weekend 1
    day) late penalty for all written work. No more
    than 50 will ever be deducted, but any work more
    than 5 days late will receive a 0 grade.
  • You must ultimately complete all work in order to
    pass the course.
  • You are encouraged to discuss homework and
    programming assignments with your fellow
    students, however, each of you is responsible for
    doing and turning in your own work, unless
    otherwise specified.

15
Remember the Drawing app from SE1020?
  • Follow the link on the course website
  • http//emerald.msoe.edu/resources/doku.php?idcour
    sesse-1020lab9
Write a Comment
User Comments (0)
About PowerShow.com