1 / 11

Software Engineering

Software Engineering. (2+1). BIT-8. NUST Intitue of Information Technology 4 th March, 2008. Introduction to teacher. Naeem Khalid MIT ( Center for IT, UAAR ) MS-IT (NIIT) Around 3 years of experience in software industry Areas of research interest Distributed Computing

tyrell
Télécharger la présentation

Software Engineering

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. Software Engineering (2+1) BIT-8 NUST Intitue of Information Technology 4th March, 2008

  2. Introduction to teacher • Naeem Khalid • MIT ( Center for IT, UAAR ) • MS-IT (NIIT) • Around 3 years of experience in software industry • Areas of research interest • Distributed Computing • Autonomous Semantic Grid • Naeem.khalid@niit.edu.pk • Naeemkhalid_niit@yahoo.com

  3. How do you contact me? • You can contact me via email or else meet me during my office hours (To be announced/Discussed in this class) • Other than office hours you can email me for an appointment • The most current set of materials will be in Training server folder • Yahoo group : • ?? • My Dropbox

  4. Very Serious Stuff! Plagiarism • Although being professional, I don’t expect any of you to use plagiarism, just to be sure, let’s understand the rules: • Copying material in any form (code or otherwise) is not allowed. • This will still be cheating even if you try to substitute or restructure words, sentences and paras. • If however you collaborate on something, you have to mention it clearly in your submitted work. • If myself or TA discovers that you have copied any part of assignment from any online solution or from class fellow etc, you will be severely penalized.

  5. Rules • Ask questions; participate actively in class • You are allowed to talk to instructor only • Deficiency in attendance may lead to termination or relegation • If you have any learning disabilities or special needs, please let me know in advance through email or personal meeting • Quizzes are unannounced • Check your email regularly for messages • No concept of late assignments • Late submission per day penalty -2 Marks each day • Assignment Sub: Hard Copy + Soft Copy. • For softcopy Email Subject • Class-YourName-AssignmentNo

  6. Introduction to Course :Software Engineering (2+1) • Introduction to Software Engineering • Nature of Software • Software Applications • Problems of Software Industry • Software Engineering • Software Process and Its Models • Software Process • Software Process Models • Waterfall Model • Prototype Model • RAD Model • Evolutionary Models (Spiral, Incremental) • Agility Concepts and Models

  7. Introduction to Course : Software Engineering (2+1) • PSP, TSP, Extreme Programming Model (XP) • Software Requirement • Requirement Analysis • Requirement Elicitation • Requirement Specifications • Requirement Review • Structured Analysis • The Elements of Analysis Model • Data Modeling – ER Diagrams • Functional Modeling and Information Flow –Data Flow Diagrams • Behavioral Modeling – State Transition Diagram • Mechanism of Structured Analysis • Data Dictionary

  8. Introduction to Course :Software Engineering (2+1) • Structured Design • Software Design and its Engineering • Design Process • Design Principle • Software Architecture Design • User Interface Design • Software Testing • Test Case Design • Strategies of Testing • White-Box Testing • Control Structure Testing • Black-Box Testing • Debugging

  9. Books • R. S. Pressman: Software Engineering: A Practitioner’s Approach, 6th Edition McGraw-Hill Professional 2005 • I. Sommerville: Software Engineering, 6th Edition. Pearson Education (2002)

  10. Grading Criteria(tentative) • Assignments: 5% • Quizzes: 5-10% • Project 10-15% • OHT’s 30% • Final Exam 45% ____________________________ Total: 100%

  11. Thank You!

More Related