Оценка стоимости разработки программного средства
Автор: Пользователь скрыл имя, 10 Февраля 2012 в 08:17, реферат
Описание работы
Оценка стоимости процесса разработки программного средства (ПС) охватывает основные работы по его созданию:
анализ требований к ПС;
проектирование;
программирование;
тестирование;
ввод в эксплуатацию.
Оценка стоимости сопровождения программного средства. Оценка стоимости эксплуатации программного средства.
Работа содержит 1 файл
Оценка стоимости разработки программного средства.docx
— 15.24 Кб (Скачать)Оценка стоимости разработки программного средства
Оценка
стоимости процесса разработки
программного средства (ПС) охватывает
основные работы по его
- анализ требований к ПС;
- проектирование;
- программирование;
- тестирование;
- ввод в эксплуатацию.
Используемые
методики позволяют достаточно
точно (с погрешностью в
Оценка стоимости сопровождения программного средства
Оценка
стоимости сопровождения
- подготовка процесса;
- анализ проблем и изменений;
- внесение изменений в программное средство;
- внесение изменений в документацию;
- проверка и приемка при сопровождении;
- перенос ПС в другую эксплуатационную среду, а также обучение пользователей работе в новой среде.
Оценка стоимости эксплуатации программного средства
Оценка
стоимости эксплуатации
- подготовка процесса;
- эксплуатационные испытания;
- эксплуатация ПС (поддержка функционирования ПС в эксплуатационной среде);
- поддержка пользователя;
- снятие с эксплуатации.
Оценка
стоимости эксплуатации
Итоговые затраты включают в себя следующее:
- Заработная плата программистам - $100 (мес)
- Амортизация компьютера - $30
- Затраты на электроэнергию – $20
- Затраты на необходимое ПО для написания проекта - $60
Итого - $510
При тестировании
программного средства была обнаружена
следующая ошибка – Project D:\\My projects\
LoadDataFromExcel\
Для ее устранения используем следующий код
type
TGetTExcelWork = function: IExcelWork;
private
Intf_CreateExcelObject : IExcelWork;
GetTExcelWork : TGetTExcelWork;
procedure TForm1.Load_DLL;
begin
try LibHandle :=
LoadLibrary('
if LibHandle > 32 then
begin
@GetTExcelWork := GetProcAddress(LibHandle, 'GetTExcelWork');
if (@GetTExcelWork <> nil) then GetDataFromExcel
else ShowMessage('Ошибка! Отсутствие функции в библиотеке.');
//FreeLibrary(LibHandle);
//Почему то здесь выходит
end
else ShowMessage('Ошибка загрузки библиотеки');
finally
end;
end;
procedure TForm1.GetDataFromExcel;
var i: integer;
begin
Intf_CreateExcelObject := GetTExcelWork; // создание объекта класса который описан в библиотеке
Intf_CreateExcelObject.Export_
end;