ПОСТАНОВКА ЗАДАЧИ
Дорофеева Наталия Олеговнас 05.12.2014г. по 18.12.2014г. прошла производственную практикупо специальности 080114 Экономика и бухгалтерский учет (по отраслям) в ООО «Колос». За время прохождения практики Дорофеева Наталия Олеговнапоказала достаточный уровень теоретической подготовки и достаточную степень умения решать практические задачи в соответствии с полученным заданием на прохождение практики.
Дата «19» декабря 2014г.
Председатель комиссии: _________ ________ ________ (____________) Член комиссии, рук. Практики ____ ________ ________ (____________) Представитель от организации ________ ____ ________ (____________)
ВВЕДЕНИЕ На современном этапе развития программного обеспечения (ПО) вся большая роль отводится объектно-ориентированному стилю проектирования и программирования (ООП). Это позволяет разрабатывать большие программные комплексы быстрее, повторно используя имеющиеся модули, обеспечивать инкапсуляцию данных, полиморфизм операций, наследование свойств и методов. Профессиональное обучение программированию по направлению подготовки “Программная инженерия” предусматривает освоение языка Си в качестве базового. Дальнейшее развитие навыков программирования на языке Си и изучение основ ООП выполняется в дисциплине “Объектно-ориентированное программирование”. Для закрепления навыков проектирования и разработки больших программ в объектно-ориентированном стиле учебным планом направления подготовки “Программная инженерия ” предусмотрено выполнение курсовой работы по этой дисциплине. Целью курсовой работы является закрепление практических навыков самостоятельной постановки и решения задачи обработки данных с помощью ЭВМ средствами ООП. Во время выполнения курсовой работы студент должен овладеть методикой объектно-ориентированного проектирования программ с помощью языка UML по формализации и решению поставленной задачи, технологическими приемами разработки объектно-ориентированных программ на языке Си++. Условием успешного выполнения курсовой работы являются практические навыки ООП, полученные при выполнении лабораторных работ по дисциплине “ООП”, которые являются частью курсовой работы. Разработанная программа animal.exe является программным продуктом демонстрирующим работу с классами и объектами.
ПОСТАНОВКА ЗАДАЧИ Программный продукт animal.exe является информационной системой типа «Объектно-ориентированная система». Должно быть разработано программное обеспечение, которое может работать в следующих режимах: a) демонстрация описания классов Animal, Dog и работоспособности функций-членов класса: 1) конструкторов: конструктор с параметрами Animal(float Mass, char* Sex,,char* Color, int Age); 2) конструктор с параметрами Dog(float Mass, char* Sex,,char* Color, int Age, char* Name, char* Race, char* Type); 3) функций-членов типа float GetMass(); char* GetSex(); char* GetSex(); 4) деструктора ~animal(),~dog(); b) демонстрация работоспособности класса Animal при -- (унарный оператор), новое действие уменьшение веса на 100гр. c) демонстрация работоспособности классов при одиночном наследовании; Программное изделие должно удовлетворять следующим общим требованиям: а) использование технологии раздельной компиляции; б) режим работы монитора для программы - текстовый; в) использование файлов для хранения всех данных; Требование к надежности: Программное изделие для обеспечения надежности функционирования должно: а) проверять наличие всех файлов данных; б) обеспечить минимизацию количества информации, вводимой пользователем; в) контролировать корректность ввода данных пользователем; г) обрабатывать исключительные ситуации, вызванные не корректностью ввода данных пользователем с целью предотвращения прерывания выполнения программы. Пользователь должен иметь квалификацию не ниже «оператор ПЭВМ». Для функционирования программного изделия необходим персональный компьютер IBM PC/AT со стандартным набором периферийных устройств (монитор, клавиатура, мышь). Курсовая работа должна быть выполнена на языке Си++ в операционной системе MS-DOS или MS Windows 9X/XP/200X.
|