Software engineering lectures by vut

Ba of technology in engineering computer systems at vut. Pdf software engineering lecture notes on sdlc models. So, we can define software engineering as an engineering branch associated with the development of software product using welldefined scientific principles, methods and procedures. For the love of physics walter lewin may 16, 2011 duration. Lecture 2 introduction to software engineering 1 1. Software is considered to be a collection of executable programming code, associated libraries and documentations. Free online software engineering courses from top universities software engineering courses are offered for free from the massachusetts institute of technology. Conversely, there are also areas presented at the lectures.

Vut students have the opportunity to conduct research for a number of. The term software engineering is composed of two words, software and engineering. The academy of computer science and software engineering acsse is proud to present both south africas and the worlds growing it industry with superior graduates in the fields of computer science and informatics. Lectures enable an efficient transfer of information from staff to students, and usually include demonstrations of running systems and discussion of extended examples, to. All of the lectures except october 14 will be held in. Assignments are due at the beginning of class on the day listed, unless otherwise specified in the assignment. Private bag x021, vanderbijlpark 1911 andries potgieter blvd south africa tel. Functional requirements may be calculations, technical details, data manipulation. Basic knowledge of the software engineering methods. Interested individuals with an internet connection can download course materials from the universitys website. Academy of computer science and software engineering. Vut research vaal university of technology postgraduate. Cours en software engineering, proposes par des universites et partenaires du secteur prestigieux. They are optional since the text is optional, but may be a useful supplement to the lectures.

Managing people powerpoint html lecture 26, risks in software engineering powerpoint html lecture 27, software engineering as engineering powerpoint html. Lecture notes on software engineering lecture notes on software engineering lnse is an international academic open access journal which gains a foothold in singapore, asia and opens to the world. Apart from meeting the above requirements, a candidate must obtained a 60% aggregate in a combination of any four of the following subjects at the diploma. He is an evangelist of ibm software rational as part of his software engineering course and he was instrumental in driving adoption within vaal university of. Software engineering fulltime 2 years title awarded ing. Today, many practitioners still debate over the term. Mechanical engineering staff vaal university of technology.

Software engineering methods rely on a set of basic principles that govern each area of the technology and include modeling activities and other descriptive techniques. The official list of courses offered at vaal university of technology vaal university of technology courses offered for admission. Chapter topic covered layered technology software process framework generic process framework activities umbrella activities 3. Our mission is commitment to the development of higher education through. Management of software projects, quality assurance, intellectual property, software engineering code of ethics and professional practice. Software engineering lecture 1 university of cambridge. Overview of software engineering and development processes. Courses and requirements engineering vaal university of. Develop iteratively manage requirements use component architecture model software visually verify quality control change best practices are a set of empirically proven approaches to software development. Softwaretechnik software engineering lecture software engineering is the application of engineering to software ieee 610. Free online software engineering courses from top universities. These questions has been prepared for the computer science graduates b. Faa story, introduction to class projects in ppt and in html and as a sequence of jpegs.

Holders of any other equivalent south african or foreign qualifications may also be considered based on the departments assessment of these qualifications and the candidates suitability for admission into the programme. In the field of software engineering you will become familiar with the theory, technologies and procedures used in the development of information systems. This is good, i am working on a website of cv writing services in sharjah and highly need help with the learning of onpage seo. Lecture 05 software engineering cornell university. The lectures summarize the most important aspects of software engineering principles. Goal of this course is to provide a broad overview over the challenges of software engineering and techniques and tools to overcome them.

Software engineering is the application of engineering to software ieee 610. This is the list of available postgraduate, undergraduate, diploma and certificate courses programmes offered at the institution and approved by the council on higher education. Moloi is a lecturer in the department of software studies at vaal university of technology. What are the best practices in software engineering. It aims to promote the integration of software engineering. Software studies about us vaal university of technology. Sepa readings are from pressman, software engineering. The framework activities will always be applied on every project. A function is described as a set of inputs, the behavior, and outputs.

Verdana, tahoma, arial ce, helvetica, arial, geneva, sansserif. Tnlearners and webexpo cs51 software engineering unit i software product and process software engineering paradigm. This unit introduces students to the design of software systems. Software engineering victoria university melbourne australia. The departments of computer sciences and electrical and computer engineering and the software quality institute are proud to announce a distinguished lecture series on software development and software engineering for the fall and winter of 19981999. When used in combination they strike at the root causes of software development problems. Software studies staff profile vaal university of technology. As with much of computer science, the subject of software engineering is at an very early stage in its development. Find materials for this course in the pages linked along the left. The outcome of software engineering is an efficient and reliable software product. However, these lectures do not cover the whole course, so the student is expected to read and reflect more about the principles introduced in the lectures. It is the systematic, innovative technique and cost. Apply knowledge of concepts of software engineering and uml to design of software systems 2.

Are you looking for the list of undergraduate and postgraduate courses. Spring 2005 ece450h1s software engineering ii summary reengineering is a hot topic in the software engineering research case studies show some ways to understand a legacy software we will use several tutorials to explore further on individual case studies, explaining advanced topics on. Applied mechanics 1, water engineering 2 and 3, and geotechnical engineering 2 and 3. Lecture 1 introduction to software engineering youtube. Engineering and technology admission requirements vaal. Simulation refers to a broad collection of methods that mimic the behavior of real systems simulation modeling is a descriptive technique that involves developing a model of some phenomenon and then performing experiments on that model. Software development processes and methodologies by. Software engineering lecture notes linkedin slideshare. Applicants who do not qualify for the diploma programmes may apply for the extended diploma programmes. Software engineering is a discipline that allows us to apply engineering and computer science concepts in the development and maintenance of reliable, usable, and dependable software. These selected questions and answers are prepared from software engineering exam point of view and will also help in quick revision to get good marks in software engineering examination.

Reflection of design patterns by authors, 15 years. He is an evangelist of ibm software rational as part of his software engineering course and he was instrumental in driving adoption within vaal university of technology. Lecture notes software engineering concepts aeronautics. I will look at the current state of architecture practice and research and how it can improve the engineering of software systems. Any candidate not meeting the standard minimum required but with total points of 24 can be placed on waiting list into engineering extended programme including foundation.

Courses and requirements engineering vaal university. The academy of computer science and software engineering of the university of johannesburg is the first university in the southern hemisphere offering a bsc hons it degree which was formally accredited since 2003 by the highly respected and professional bcs. Oct 29, 2014 lecture 2 introduction to software engineering 1 1. We try to put software engineering in an historical perspective we present several methods and ideas that can help you build software in a practical way we show what most people software engineers remember of software engineering sic.

Every monday after my lecture i meet up with one of my friends to work on our weekly software design exercises, as well as study for the upcoming exams. Software development is a complex process that often fails. Nov 30, 2000 for slides, see lecture 20 lecture 24, legal issues powerpoint html lecture 25, management iii. Thus, the main message of this course is to warn students about problems that they as software. For slides, see lecture 20 lecture 24, legal issues powerpoint html lecture 25, management iii.

Software engineering lecture series on software engineering by prof. Wellington faculty of engineering victoria university of. This video lecture, part of the series introduction to software engineering by prof. Onpage seo relates to optimizing a single page of content. Electrical electronics the purpose of the qualification national. Software engineering is the discipline of building computer software systems, i. The concept of software engineering was first discussed at the 1968 nato science committee in germany. In software engineering, a functional requirement defines a function of a software system or its component. Introduction to software engineering introduction 2 muhammad nasir m. Overview of software development processes in ppt and in html. A practitioners approach, mcgraw hill, 2005 pre ian sommerville, software engineering, addison wesley, 2007 som lecture 1 8242015. Assignments are due at the beginning of class on the day listed, unless otherwise.

Two years four semesters s1 to s4 at the vaal university of technology one year two semesters p1 and p2 work integrated learning wil purpose of the national diploma. Introduction in ppt and in html and as a sequence of jpegs. We give students access to a world of cuttingedge technology, putting them at the forefront of engineering, computer technology, human and. Software architecture is emerging as one of the primary research areas in software engineering. May 25, 2011 for the love of physics walter lewin may 16, 2011 duration. Software engineering tools provide automated or semiautomated support for the.

Through our initiatives, carel has played an influencial role in encouraging other local universities to use the same technology to drive their software engineering lectures. The focus is to publish papers on stateoftheart software engineering. Software engineering is about building, maintaining and evolving software systems. Download course materials software engineering concepts.

Software engineering is the subdiscipline of computer science that attempts to apply engineering principles to the creation, operation, modification and maintenance of the software components of various systems. Generation of power by means of conventional and alternative energy sources. Download software engineering books at virtual university. Civil or an nqf level 7 qualification in civil engineering or related field with an average of 60%. The department of software studies trains students to become programmers or. A week in the life of a software engineering student unsw. If you have watched this lecture and know what it is about, particularly what software engineering topics are discussed, please help us by commenting on this video with your suggested description and title. Combination of both hardware and software software engineering application of engineering for development of software is known as software engineering. The academy of computer science and software engineering of the university of johannesburg is the first university in the. Softwaretechnik software engineering lecture software. For details on the pre diploma programmes see vut website. To this end, we will discuss the main activities with software development in particular project management, requirements engineering, design, testing, formal verification. There by inferring how different configurations of the system would behave under various.