1. SE — системный инженер, инженер, который участвует на всех этапах разработки.
2. Модели процесса разработки программного обеспечения включают «водопадную модель», «модель прототипа», «спиральную модель» и т. д.
3. SE несет ответственность за управление проектами и управление разработкой программного обеспечения, а также техническое обслуживание после внедрения компьютерных систем, при этом работу по производству (программированию) программного обеспечения выполняют программисты.
4. Навыки, необходимые для SE, и навыки, необходимые программистам:
5. Модель каскада и содержание каждого этапа.
На вышеуказанных этапах часть проектирования компьютерной системы можно разделить на три этапа: внешний дизайн, внутренний дизайн и дизайн программы.Внешний дизайн-это часть, которую могут видеть пользователи, внутренний дизайн-это часть, которую могут видеть разработчики, и дизайн программы. Сделана более детальная разработка для реализации внутреннего дизайнерского содержания программы.
6. Типичные методы программирования: