1、 1 学院(部): 计算机科学与工程学院 专业班级: 计算机 09-2 班 学生姓名: 徐 勤 浩 指导教师: 林 玉 娥 2013 年 5 月 29 日 面向对象 (文献翻译) 1 1 Object-oriented analysis and design The basic concept of object-oriented technology and the basic method 1.1 software development method Computer after birth, computer technology has been developing in high
2、 speed condition, the development of computer science and technology by original only depends on the development of hardware to relying more on software development. In fact, the development of software technology has experienced more than generation process. First generation (50 to 60 s of the 20th
3、 century), in programming languages such as FORTRAN and ALGOL technology marked by algorithm Generation to generation. At that time, the program design on people all creative talents, all rely on tips and tricks. Software productivity is very low, based on the algorithm procedure is very difficult t
4、o understand, programmers write their own program over a period of time even after oneself also look not to understand, this to the software modifications, maintenance bring great difficulties. So at the end of the 60 s in the software crisis. Second generation (in the late 1970 s to 80 s prevailing
5、), such as PASCAL, and COBOL programming language and relational database management system for a structured system analysis and design techniques. In order to overcome the software crisis, people made efforts to mainly from the following two directions: Methods from the Angle of the management to i
6、mprove the software development, software engineering method is proposed, and greatly improve the quality and maintainability of the software. Second is to focus on the analysis in the software development process and design method of research and improvement. Important achievements in this field is developed in the 70 s the rage of structured development method of structured system analysis and design techniques. Third generation (in the 80 s is still prevalent) represented by Smalltalk, c + + object-oriented software development methods.