Thus they have influenced the development of software engineering and the contents of this
volume:
- Engineers proceed by making a series of decisions, carefully evaluating options, and choosing an approach at each decision-point that is appropriate for the current task in the current context. Appropriateness can be judged by tradeoff analysis, which balances costs against benefits.
- Engineers measure things, and when appropriate, work quantitatively; they calibrate and validate their measurements; and they use approximations based on experience and empirical data.
- Engineers emphasize the use of a disciplined process when creating a design and can operate effectively as part of a team in doing so.
- Engineers can have multiple roles: research, development, design, production, testing,construction, operations, management, and others such as sales, consulting, and teaching.
- Engineers use tools to apply processes systematically. Therefore, the choice and use of appropriate tools is key to engineering.
- Engineers, via their professional societies, advance by the development and validation of principles, standards, and best practices.
- Engineers reuse designs and design artifacts.
No comments:
Post a Comment