EE31331 PROGRAMMING METHODOLOGY AND SOFTWARE ENGINEERING PROGRAMMINGMETHDOLODGY AND SOFTWAREENGINEERING 港城市大 Copyrighto1998 Angus Wu
PROGRAMMING METHDOLODGY AND SOFTWARE ENGINEERING Copyright©1998 Angus Wu EE 31331 PROGRAMMING METHODOLOGY AND SOFTWARE ENGINEERING
INTRODUCTION WHY PROGRAMMING METHODOLOGY. WHAT IS THE PURPOSE OF STUDYING PROGRAMMING METHODOLOG Y. PROGRAMMINGMETHDOLODGY AND SOFTWAREENGINEERING 港城市大 Copyrighto1998 Angus Wu
PROGRAMMING METHDOLODGY AND SOFTWARE ENGINEERING Copyright©1998 Angus Wu INTRODUCTION WHY PROGRAMMING METHODOLOGY? WHAT IS THE PURPOSE OF STUDYING PROGRAMMING METHODOLOGY?
INTRODUCTION PROGRAMMING IS AN ARTP OR SOME SYSTEMATIC WAY FOR PROGRAMMING What is programming? Programming is the translation process/ transformation of a concept/algorithm/ conceptual operation/ human understandable idea into machine realization/operable code The objective is to have an effective, correct machine operable code to carry out the underlining process(the intended operations) MAJOR CONCERN: EFFICIENCY AND CORRECTNESS PROGRAM MINGMETHDOLODGY AND SOFTWAREENGINEERING 港城市大 Copyrighto1998 Angus Wu ol Hone Kone
PROGRAMMING METHDOLODGY AND SOFTWARE ENGINEERING Copyright©1998 Angus Wu INTRODUCTION PROGRAMMING IS AN ART? OR SOME SYSTEMATIC WAY FOR PROGRAMMING? What is programming? Programming is the translation process/ transformation of a concept/ algorithm/ conceptual operation/ human understandable idea into machine realization/operable code. The objective is to have an effective, correct machine operable code to carry out the underlining process (the intended operations). MAJOR CONCERN: EFFICIENCY AND CORRECTNESS
INTRODUCTION Objective of the course is to develop a programming methodology that will enable us to write small and medium-sized programs that are computational effective and correctly implementing the target operations a methodology is a collection of methods which works together Here, in programming methodology, we try to teach a careful and systematic approach to programming PROGRAM MINGMETHDOLODGY AND SOFTWAREENGINEERING 港城市大 Copyrighto1998 Angus Wu ol Hone Kone
PROGRAMMING METHDOLODGY AND SOFTWARE ENGINEERING Copyright©1998 Angus Wu INTRODUCTION Objective of the course is to develop a programming methodology that will enable us to write small and medium-sized programs that are computational effective and correctly implementing the target operations. A methodology is a collection of methods which works together. Here, in programming methodology, we try to teach a careful and systematic approach to programming
PROGRAMMING APPROACH Code Debug Test Plan Code Debug Test There are two programming approaches The length of the boxes is the passage of time The first approach does not have the planning phase may lead to extensive debugging Debugging- not only the syntax, the code, but the correctness of the system/operations being implemented PROGRAM MINGMETHDOLODGY AND SOFTWAREENGINEERING 港城市大 Copyrighto1998 Angus Wu
PROGRAMMING METHDOLODGY AND SOFTWARE ENGINEERING Copyright©1998 Angus Wu PROGRAMMING APPROACH There are two programming approaches. The length of the boxes is the passage of time. The first approach does not have the planning phase may lead to extensive debugging. Debugging- not only the syntax, the code, but the correctness of the system/operations being implemented