1 / 15

Spring 2011 - JHU APL – K1 Tuesdays 7:20 – 10:00 PM February 1, 2011 – May 10, 2011

EN 605.709.31 Seminar in Software Engineering L1: Introduction to Class and Topic F ebruary 1, 2011. Spring 2011 - JHU APL – K1 Tuesdays 7:20 – 10:00 PM February 1, 2011 – May 10, 2011. Today’s Agenda. Review Background and expectations Lecture SDLC in Context Class Discussion Topics

danyl
Download Presentation

Spring 2011 - JHU APL – K1 Tuesdays 7:20 – 10:00 PM February 1, 2011 – May 10, 2011

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EN 605.709.31 Seminar in Software EngineeringL1: Introduction to Class and TopicFebruary 1, 2011 Spring 2011 - JHU APL – K1 Tuesdays 7:20 – 10:00 PM February 1, 2011 – May 10, 2011

  2. Today’s Agenda • Review • Background and expectations • Lecture • SDLC in Context • Class Discussion • Topics • Logistics • Individual Discussion • N/A • Summary/What’s Next • Three Proposed Titles

  3. Review • Background, yours and mine • Instructor: Thomas Pole, tpole1@jhu.edu • Students: on a volunteer basis • Expectations, your and mine • Scope of this course • Goals for you the students • Assignments and grades • Two options

  4. Work Products (Grading): Two Options • One Work Product – One Grade • Crying and gnashing of teeth • One Evolving Work Product – Multiple Grades • Abstract • Title and one page description • Outline • Builds on abstract • Annotated Outline • Major points (e.g. I’s and A’s) have 1-2 paragraphs each • Research Paper • Complete Paper

  5. Lecture • Course Description • System/Software Development Life Cycle • SWEBOK 2004 • Software Engineering Body of Knowledge • SDLC in Context • Selecting a Research Topic • Logistics

  6. Course Description This course examines the underlying concepts and latest topics in software engineering. Potential topics include use of Open Source, effective software development techniques such as agile methods, automated code generation, testing strategies, development tools and environments, patterns, metrics in the development process, successful teamwork, and training aspects of CMMI. Each student will select and report on a software engineering topic, do independent topic research, and prepare a paper describing a major software engineering issue. The course is taught using a seminar format in which significant portions of the class period are set aside for students to lead and actively participate in discussions.

  7. SWEBOK 2004 • For our purposes: a baseline • Common concepts and terms, not a P&P manual • Paperback 200pp ISBN : • Authors: www.swebok.org • Document from IEEE Computer Society: • http://www.computer.org/portal/web/swebok/2004guide;jsessionid=2bd1b12690fb46ff882a08acbaf0 • HTML Version • http://www.computer.org/portal/web/swebok/htmlformat

  8. Software/System DLC • Software versus System • Software Engineering versus System Engineering • Software Engineer versus System Engineer • Conclusion? • SDLC Model • Based on the SWEBOK’s outline • “Traditional” SDLC in Context

  9. “Traditional” SDLC in Context • What happens before and after and around the traditional SDLC model • Examples: • BPM/BPE • Business Process Management/Engineering • Change Management • Not change control • Not configuration management • Domain Analysis • CMM Level 5: Process to predict need for change

  10. Selecting a Research Topic • The topic should be: • Specific enough that you can go into depth on the subject in a reasonable length • Broad enough to address a significant part of the software engineers scope of work • Well defined enough that there is research content available to support your paper • A sufficiently unique and new topic that you can make a contribution to your profession

  11. Logistics • Contacting me: • tpole1@jhu.edu • Emergencies: 240.731.7801 • Class Web Site • Option: JHU’s server or my server? • Office Hours • N/A, see Individual Discussion in outline

  12. Class Discussion • Topics in Software Engineering • For lecture material • For student research topics • Resources • What is available? • What else do we need?

  13. Individual Discussion • Not applicable for this first week

  14. Summary • Grading Decision • SWEBOK will be our dictionary not our owner’s manual • SDLC in Context • Sometimes Software Engineer’s are responsible for much more than just software • Class will include lecture, class discussion and individual discussions

  15. What’s Next • Assignment: • Three to Five Research Topic Propositions • Title • One paragraph description of each • Get a copy of the SWEBOK 2004 • Read through Chapter 3 for next week

More Related