Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Какое количество отделов вы создали бы у себя в компании, если бы являлись руководителем компании, а управленческого персонала было 67 человек? Почему?



Ответ:

Технология разработки ПО - процесс от момента задумки создания ПО до последнего дня существования.

Различают методы, средства и процедуры ТРПО.

Методы обеспечивают решение следующих задач:

· планирование;

· анализ системных и программных требований;

· проектирование алгоритмов, структур данных и программных структур;

· кодирование;

· тестирование;

· сопровождение.

Средства (утилиты) ТРПО обеспечивают автоматизированную или автома­тическую поддержку методов.

Процедуры соединяют методы и утилиты так, что они обеспечивают непрерывную технологическую цепочку разработки.

Процесс разработки ПО состоит из последовательности шагов, использующих методы, утилиты и процедуры. Эти последовательности шагов называют па­радигмами ТРПО.

Данная система является сложной, так как количество элементов, из которых она состоит 105. Мы знаем, что максимальное количество взаимосвязей между элементами, которые человек в состоянии уверенно перебирать 6. Пути взаимодействия между элементами в данной системе для человека перебрать невозможно. Для ее эффективного управления оказалось недостаточно информации, что так же свидетельствует о сложности системы.

2. Дать понятие ЖЦ ПО.

Описать основные этапы ЖЦ ПО: системный анализ, проектирование, разработка, эксплуатация и сопровождение.

При разработке программного продукта, на одном из этапов, для принятия решения был применен следующий подход:

- постановка проблемы

- обоснование цели

- построение модели

- принятие решения (выбор одного решения)

- уточнение конечной цели.

Какой из основных этапов ЖЦ ПО рассматривался. Ответ обосновать.

Назовите известный программный продукт, жизненный цикл которого прекратил свое существование.

Ответ:

Жизненный цикл программного обеспечения — период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации

Системный анализ задает роль каждого элемента в компьютерной системе, взаимодействие элементов друг с другом.

Проектирование состоит в создании представлений:

· архитектуры ПО;

· модульной структуры ПО;

· алгоритмической структуры ПО;

· структуры данных;

· входного и выходного интерфейса.

Кодирование состоит в переводе результатов проектирования в текст на языке программирования.

Тестирование — выполнение программы для выявления дефектов в функциях, логике и форме реализации программного продукта.

Сопровождение — это внесение изменений в эксплуатируемое ПО. Цели изменений:

· исправление ошибок;

· адаптация к изменениям внешней для ПО среды;

· усовершенствование ПО по требованиям заказчика.

Для принятия решения был применен подход – проектирование, так как при проектировании ставиться проблема, строятся модели будущих проектов, идет обоснование целей, выбор решения, уточняются конечные цели.

3. Перечислить основные виды моделей ЖЦ ПО.

Описать каскадную (водопадную) модель ЖЦ ПО. Дать графическое изображение.

Заказчик обратился к разработчику создать программный модуль «Учет успеваемости учащихся» предназначенный для оперативного учета успеваемости учащихся в сессию заведующим отделением, куратором и сотрудниками колледжа. Будущий программный продукт хорошо специфицирован, и последовательное выполнение этапов проекта велось в строгом фиксированном порядке. Определить, какой вид модели ЖЦ ПО для разработки был использован. Ответ обосновать.

Какая из моделей ЖЦ ПО, по-вашему, мнению, наиболее часто используется мелкими компаниями-разработчиками? Почему?

Ответ:

Существуют три вида моделей ЖЦ ПО: каскадная (водопадная), эволюционная, спиральная.

Классический жизненный цикл. Очень часто классический жизненный цикл называют каскадной или водопадной моделью, подчеркивая, что разработка рассматривается как последовательность этапов, причем переход на следующий, иерархически нижний этап происходит только после полного завершения работ на текущем этапе.

 

Достоинства каскадной (водопадной) модели: дает план и временной график по всем этапам проекта, упорядочивает ход конструирования.

Недостатки каскадной (водопадной) модели:

1) реальные проекты часто требуют отклонения;

2) задача и исходные требования должны быть точно сформулированы;

3) результаты проекта доступны заказчику только в конце работы.

Для создания программного модуля …….должна использоваться каскадная модель, так как задание было хорошо специфицировано (сформулировано), последовательное выполнение этапов проекта велось в строгом фиксированном порядке и будущий программный продукт получится достаточно простой.

4. Перечислить основные виды моделей ЖЦ ПО.

Дать понятие эволюционной модели ЖЦ ПО. Описать достоинства и недостатки.

Предприятие ОАО «Спартак» обратилось в компанию по разработке ПО для создания сайта предприятия. На протяжении всего времени работы компания-разработчик тесно сотрудничала с заказчиком. Процессы специфицирования, разработки и аттестации ПО в данный период выполнялись параллельно. Определить, какой вид модели ЖЦ ПО был использован для разработки. Что выясняла компания разработчик у заказчика.







Читайте также:

  1. II. КОЛИЧЕСТВО ЦЕРКВЕЙ И ЧАСОВЕН
  2. II. Материалы судебной и иной юридической практики (если они есть в работе)
  3. II. Однородные члены предложения могут отделяться от обобщающего слова знаком тире (вместо обычного в таком случае двоеточия), если они выполняют функцию приложения со значением уточнения.
  4. S: Какое предложение не является односоставным неопределённо-личным?
  5. S:Укажите вид предложения: Рассказать об этом человеке хотелось так, чтобы придерживаться фактов и чтобы было интересно. (Д.Гранин)
  6. SWOT-анализ: характеристики при оценке сильных и слабых сторон компании, ее возможностей и угроз ей
  7. VII. Не направляй свой поиск вне себя
  8. XXV. ПЕРЕВОЗКА ПЕРСОНАЛА ПО ГОРИЗОНТАЛЬНЫМ И НАКЛОННЫМ ГОРНЫМ ВЫРАБОТКАМ
  9. А что если член Кооператива желает продать свой пай по ценам, действующим на рынке недвижимости на момент выхода?
  10. Аттестация персонала комиссией
  11. Большинство процессов при производстве пива протекает лучше или быстрее, если pH больше сдвигается в кислую область.
  12. Будут ли считаться взаимозависимыми физические лица, если одно из них подчинено другому по должностному положению?


Последнее изменение этой страницы: 2016-03-17; Просмотров: 148; Нарушение авторского права страницы


lektsia.com 2007 - 2017 год. Все права принадлежат их авторам! (0.007 с.) Главная | Обратная связь