Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 12644|Ответ: 1

Организуйте знания, связанные с программной инженерией

[Скопировать ссылку]
Опубликовано 05.09.2016 16:23:00 | | |
Программная инженерия: Инженерия включает технологии разработки программного обеспечения и технологии управления программным обеспечением, а также является дисциплиной, изучающей производство программного обеспечения. Сочетание управленческих технологий и компьютерных технологий.

Существует четыре этапа разработки компьютеров: электронные лампы, транзисторы, интегральные схемы и крупномасштабные интегральные схемы

Разработка программного обеспечения требует 3 процессов и 8 этапов:

Первый процесс: определение проблемы, технико-экономическое обоснование и анализ требований
Второй процесс: общий проект, детальное проектирование, кодирование, тестирование
Третий процесс: обслуживание


Технико-экономическое обоснование: сможет ли это программное обеспечение это сделать?
Анализ требований: безопасность, среда реализации

Жизненный цикл программного обеспечения составляет 5-8 лет, стоимость возмещается за 5 лет, а прибыль — за 3 года


Причины кризиса программного обеспечения:
1: Он связан со своими собственными характеристиками;
2: Человек, который разработал программное обеспечение, имеет отношения;
3: Архитектура компьютеров, долгосрочное проектирование аппаратного обеспечения, принципы проектирования фон Неймана.

Как выглядит кризис программного обеспечения:
1: Оценка затрат и графиков разработки программного обеспечения часто неточна;
2: Пользователи время от времени недовольны готовой программной системой;
3: Качество программного обеспечения часто ненадёжно; (Гарантированное качество программного обеспечения: тестирование, проверка)
4: Программное обеспечение часто не является неподдерживаемым; (Это не исходный код, нельзя изменять, программное обеспечение является конфиденциальным, коммерческое поведение)
5: Программное обеспечение не содержит надлежащей документации (документы содержат техническую конфиденциальность)
6: Стоимость программного обеспечения в доле компьютерных затрат растёт из года в год;
7: Производительность разработки программного обеспечения значительно ниже, чем количество компьютерных приложений. (Разработка программного обеспечения не так быстрая, как аппаратная разработка)

Подходы и методы разрешения кризисов программного обеспечения:
1: Ускорить разработку нового поколения компьютеров;
2: Организация и планирование, строгие управленческие меры для разработки программного обеспечения (разработка регулярных компаний);
3: Подытожить успешные технологии и методы программного обеспечения и продвигать их. (Часто проводят семинары, публикуют статьи и проводят академические обмены)
4: Вам стоит выбрать хороший инструмент разработки. Например: инструменты IDE.




Модель разработки программного обеспечения:
1: режим водопада (также известный как: сегментированный режим);
Этот режим разработки подходит для использования в ситуациях, когда требования к программному обеспечению относительно чётки, технологии разработки относительно зрелы, а инженерное управление довольно строго.
Преимущества: программное обеспечение, разработанное с использованием этого режима, имеет хорошую структуру.

2: Инкрементальный режим
Начиная с части анализа требований, сначала установите неполную систему, затем протестируйте и запустите систему, затем протестируйте и запускайте систему, получая опыт и информацию о обратной связи, чтобы система постоянно расширялась и совершенствовалась до тех пор, пока пользователь не будет доволен. (В начале я не мог представить полное требование, вариативность была довольно сильной, исследовательское программное обеспечение, стартапы)
Преимущества: Используя этот метод для разработки программного обеспечения, уровень удовлетворённости пользователями достигает самого высокого уровня.

3: Режим трансформации
Начиная с формальной спецификации исходных требований, итоговая система программ получается после серии преобразований программ.
Эта модель требует поддержки строгой математической теории и формальных методов и всё ещё находится на стадии исследований и экспериментов.


Технический обзор программного обеспечения и обзор управления:
1: Роль технического обзора
Важные меры по обеспечению качества программного обеспечения во время технического обзора и важные меры по снижению стоимости программного обеспечения во время технического обзора. (Стоимость качества)
2: Роль управленческого обзора
Основной способ управления и контроля проектов по разработке программного обеспечения является ключом к принятию решений по проектам разработки программного обеспечения.





Предыдущий:Используйте TimeSpan в C# для вычисления разницы между двумя временами
Следующий:Windows не может запускать SQL Server (MSSQLSERVER) на локальном компьютере. Для получения дополнительной информации смотрите отдел...
Опубликовано 17.07.2017 8:03:10 |
Спасибо, что поделились
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com