Software engineering i 2014 lecture 2 part 16 youtube. With more than 2,400 courses available, ocw is delivering on the promise of open sharing of knowledge. Software engineering lecture 2 march 29, 2000 david notkin. Lecture 2 introduction to software engineering youtube. All right, so work, does anyone know what work means. Download cs8494 software engineering lecture notes, books, syllabus, parta 2 marks with answers and cs8494 software engineering important partb 16 marks questions, pdf book, question bank with answers key. It also covers the foundations of core agile practices, such as extreme programming and scrum. Flight simulators, chemical plant process control, electrical circuit simulators, there are huge problems associated with the development of large software systems. After completing this course, a learner will be able to 1 apply core software engineering practices at conceptual level for a given problem. Iterative waterfall model, prototyping model, evolutionary model lecture 4. Software engineering module cs5002ni lecture 2 1 information system software engineering module cs5002ni lecture 1 system a system is a collection of elements or components that are organized for common purpose order to facilitate the flow of information. Cse 403 software engineering lectures cse home course webs cse 403 course home page. Fall 20 page 6 of 6 cse program outcomes outcome description of outcome 1 an ability to apply knowledge of computing, mathematics, science, and engineering 2 an ability to design and conduct experiments, as well as to analyze and interpret data 3 an ability to design, implement, and evaluate a computerbased system, process. Software engineering is an engineering branch associated with development of software product using welldefined scientific principles, methods and procedures.
Project work description is available here ideas for class projects are available here all project teams must be formed before sunday, january 26, 2020 by notifying the instructor and ta by email about the team members and their emails. The impact of covid19 on the global economy, featuring raghuram rajan duration. Today, were going to be talking about bentley rules for optimizing work. Lecture 2 introduction to software engineering 1 slideshare. Software configuration management powerpoint document 373 kbytes modified. Permission to reproduce or copy all or parts of this material for nonprofit use is granted on the. A software process is a road map that helps you create a timely, high quality result. Cs 6403 notes syllabus all 5 units notes are uploaded here. Course informationsyllabus pdf guidelines for all assignments pdf book. The textbook and the accompanying materials posted on this website are freely available for fair use. Requirements engineering powerpoint document 575 kbytes modified. Anna university cs6403 software engineering syllabus notes 2 marks with answer is provided below. Software engineering i 2014 lecture 2 part 26 youtube. Cascade them, put them in parallel, that kind of stuff.
This course delves into a variety of processes to structure software development. Provide introduction to fundamental concepts of software testing terminology testing of systems unit tests, integration tests, system tests, acceptance tests testing of code black box gray box white box code coverage 2. Ml algorithms not only can be used to build tools for software development and maintenance tasks, but also can be incorporated into software products to make them adaptive and selfconfiguring. Cse291 introduction to software engineering fall 2018 lecture 2 software process. Mit opencourseware makes the materials used in the teaching of almost all of mits subjects available on the web, free of charge. Lecture 1 introduction to software engineering lecture 2 introduction to software engineering. Tech it semi process models unit 2 ppt slides text. After this date, students without a team will be randomly assigned a. Think about the patriot missiles which tried to shoot down scud missiles in the. Software engineering tutorial 2 1 the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. Powerpoint html lecture 2, the software process powerpoint html lecture 3, feasibility studies and requirements definition powerpoint html lecture 4, management i. Each process defines certain deliverables known as the work products. Cse home course webs cse 403 course home page about us search contact info. Lecture 1 introduction to software engineering youtube.
Come up with some ideas for the prompt for the project. You will learn enough to have meaningful conversation around software development processes. Pcap primitives, means of combination, abstraction, patterns. Fundamental activities of software engineering duration. Software engineering course syllabus undergraduate project deliverables at a glance. Lecture 2 introduction to software engineering 1 1.
Introduction to software engineering introduction 2 muhammad nasir m. Software engineering 2 lecture slide from roger pres man slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. So in terms of computer programming, theres actually a formal definition of work. It is the way we produce software and it provides stability and control. Start studying software engineering quiz 2 lecture 6 project management. Machine learning in software engineering ml algorithms can be used in tackling software engineering problems. Software development life cycle classical waterfall model.
Otherwise the time period is reserved for project meetings, but projects can agree to meet at other times. Software engineering i 2014 lecture 2 part 2 6 duration. In order to be more successful in my classes and eventually get a job or get into grad. Software life cycles methods and description of classical water.
Fritz bauer, a german computer scientist, defines software engineering as. Software enginnering live class lecture 2 duration. Project management powerpoint html lecture 5, documentation and requirements analysis powerpoint html lecture 6, requirements. Thursday, january 16 we will continue our discussion of what software engineering is from lecture 1 and then continue in to the tools youll need to build your projects this semester. Understanding the problem and dividing the work powerpoint document 1. In order to understand this subject we will need to look at a number of examples and case studies. Jamie payton department of computer science university of north carolina at charlotte august 28, 2008 lecture 2 software engineering and design. Design in the large, including principled choice of a software architecture, the use of. Some lectures may be scheduled for the class time on wednesday evenings. The primitives are going to be the state machines, the ways we combine them are going to be these kinds of structures. Principles of software engineering engineers from all disciplines are often heavily involved in the development of large and complex software systems. Everybody must make at least one presentation during the semester. This video lecture, part of the series introduction to software engineering by prof.
Learn vocabulary, terms, and more with flashcards, games, and other study tools. Cs6403 software engineering syllabus notes question bank. Chapter topic covered layered technology software process framework generic process framework activities umbrella activities 3. Find materials for this course in the pages linked along the left. We provided the download links to software engineering notes pdf for b. Why software engineering is a layered technologyhindi, english. And thats going to allow us to make complicated brains out of simple ones. View notes softwareengineeringlecture notesonunit 2 chapter3 from infovis 05 at virginia tech. Problems without a srs document, decision tree, decision table. Course 2 of 6 in the software product management specialization. Software engineering module cs5002ni lecture 2 1 information systemmission babu sapkota software engineering module cs5002ni lecture 1 system a system is a collection of elements or components that are organized for common purpose order to facilitate the flow of information. Systematic, disciplined, quantifiable, development, operation, maintenance. In order to set the context of our discussion, let us first look at some of the definitions of software engineering.
If you continue browsing the site, you agree to the use of cookies on this website. Pdf cs8494 software engineering lecture notes, books. The outcome of software engineering is an efficient and reliable software product. Software development life cycle classical waterfall model lecture 3. Software engineering, 6th edition, ian sommerville, addisonwesley, isbn 0209815x.
976 1088 151 424 1273 977 95 1262 869 1167 1413 58 343 638 569 692 1014 1314 120 859 1171 872 316 61 444 150 287 536 878 1225 49 765