Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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 08:03:10 |
Дякую, що поділилися
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com