Программное обеспечение

Автор работы: Пользователь скрыл имя, 15 Июня 2012 в 13:00, реферат

Краткое описание

В конце 60-х – начале 70-х годов прошлого века произошло событие, которое вошло в историю как первый кризис программирования. Событие состояло в том, что стоимость программного обеспечения стала приближаться к стоимости аппаратуры («железа»), а динамика роста этих стоимостей позволяла прогнозировать, что к середине 90-годов все человечество будет заниматься разработкой программ для компьютеров. Тогда и заговорили о программной инженерии (или технологии программирования, как это называлось в России) как о некоторой дисциплине, целью которой является сокращение стоимости программ.

Содержимое работы - 1 файл

Реферат.doc

— 221.50 Кб (Скачать файл)

     SEI - Software Engineering Institute - Институт Программной Инженерии. Исследования в области программной инженерии с упором на разработку методов оценки и повышения качества ПО.

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

     PMI - Project Management Institute - Международный Институт  Проектного Менеджмента (Управления  Проектами). Некоммерческая организация,  целью которой является продвижение, пропаганда, развитие проектного менеджмента в разных странах. PMI

     разрабатывает стандарты проектного менеджмента, занимается повышением квалификации специалистов.

     IEEE - Институт инженеров по электронике.  Поддержка научных и практических  разработок в области электроники и вычислительной техники.

 

 
Заключение

     Современная программная инженерия (Software Engineering) — молодая и быстро развивающаяся  область знаний и практик. Она  ориентирована на комплексное решение  задач, связанных с разработкой  особой разновидности сложных систем — программных систем.

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

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

     Впрочем, были времена, когда и другие «кланы» людей относились к «программерам» с большим подозрением: им мало платили, унижая материально, не находили для них ласковых слов (а употребляли большей частью ругательные). Где эти люди? И где их прежнее отношение?

     Современное общество впадает во все большую зависимость от программных технологий. Программного инженера стали любить, охотно приглашать в гости, хорошо кормить, обувать и одевать. Словом, стали лелеять и холить (правда, время от времени продолжают сжигать на костре и предавать анафеме).

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

     Базис современной программной инженерии образуют следующие составляющие:

    • процессы конструирования ПО;
    • метрический аппарат, обеспечивающий измерения процессов и продуктов;
    • аппарат формирования исходных требований к разработкам;
    • аппарат анализа и проектирования ПО;
    • аппарат визуального моделирования ПО;
    • аппарат тестирования программных продуктов.

 

 
Список  использованной литературы

    1. "Нижегородский  государственный университет им. Н.И.Лобачевского"  
      ООО «ТЭЛМА» 2004 г. Лекции учебного курса "Процесс разработки программного обеспечения"
    2. С. А. Орлов «Технологии разработки программного обеспечения» 2002 г.

Информация о работе Программное обеспечение