Запитання з тегом «software»

Комп'ютерне програмне забезпечення, або просто програмне забезпечення, - це сукупність комп'ютерних програм та супутніх даних, яка дає вказівки щодо повідомлення комп'ютеру, що робити та як це робити.

14
Новий розробник не може бути в курсі злиття філій
Я новий розробник - це моя перша позиція програмування. Моє питання таке: Ми використовуємо git- я вирізав гілку з нашої developгілки, потім я починаю працювати над другорядним завданням, яке мені було призначено. Це дуже повільно, бо я недосвідчений. На той момент, коли я готовий об'єднати свою гілку назад до developінших, …

12
Що розуміється під фразою "Програмне забезпечення може замінити апаратне забезпечення"?
Вивчаючи курс початківців на апаратно-програмному інтерфейсі та операційних системах, часто виникає тема, чи було б краще замінити деякі апаратні частини на програмне забезпечення і навпаки. Я не можу встановити з'єднання.

7
Як керувати випадковими складностями в програмних проектах
Коли Мюррея Гелль-Манна запитали, як Річарду Фейнману вдалося вирішити стільки важких проблем, Гелл-Манн відповів, що Фейнман має алгоритм: Запишіть проблему. Думайте по-справжньому важко. Запишіть розв’язку. Гелл-Манн намагався пояснити, що Фейнман був різним видом вирішення проблем і не було ніякої думки, яку можна отримати від вивчення його методів. Я якось так …

15
Чи можливо досягти абсолютного нульового стану помилки для великомасштабного програмного забезпечення?
Я кажу про 20-30 + мільйони рядків коду, програмне забезпечення в масштабі та складності Autodesk Maya, наприклад. Якщо ви заморозите розробку стільки часу, скільки вона повинна бути, чи зможете ви виправити всі помилки, доки просто не з’явиться жодна помилка, якщо таке можна перевірити комп'ютерами? Які аргументи проти і проти існування …

6
Як я можу реалізувати функцію «самознищення» у безкоштовній пробній версії свого програмного забезпечення?
Існує постійний аргумент безкоштовної пробної версії проти моделі freemium (тобто безкоштовної версії їх програмного забезпечення з обмеженими та / або позбавленими функцій), що дозволяє потенційним клієнтам та користувачам тестувати запуск свого продукту. Під час мого дослідження я можу зробити висновок, що безкоштовна пробна версія - це спосіб продовжувати як на …

11
Як архітектор програмного забезпечення, я повинен зосередитися на аналізі журналів та виправлення чужих помилок?
З мого закінчення (наприкінці 2005 р.) Я працював у тій же компанії, що і інженер програмного забезпечення c ++. Рік тому мене просували як архітектора програмного забезпечення, але я все більше і більше залучався до кваліфікації та виправлення помилок, підтримки рівня 2. 50% мого часу, проведеного в Notepad ++, аналізуючи …

7
Чи зрозумілі невеликі обсяги функціонального програмування людям, які не є ПП? [зачинено]
Випадок : я працюю в компанії, пишу заявку в Python, яка обробляє безліч даних у масивах. Я є єдиним розробником цієї програми на даний момент, але вона, ймовірно, буде використана / модифікована / розширена в майбутньому (1-3 роки) деяким іншим програмістом, на даний момент невідомим мені. Я, мабуть, не буду …

4
Яке походження негативного терміна "застарілий код"
Усі говорять про застарілий код у розробці програмного забезпечення, і я чув, що за останні десять років цей термін використовується для малювання будь-якої кодової бази як поганої. Звідки взявся цей термін, який має такі потужні конотації для програмістів? Я впевнений, що має бути книга про розробку програмного забезпечення, яка стала …

5
Боротьба з технічним боргом як "найнижчий розробник"?
Скажімо, ви працюєте в компанії, і ви робите це розробка програмного забезпечення для них. Ви не маєте уявлення про велику картину чи, можливо, незначну. У вас є завдання, призначені вам через систему відстеження випусків. Вам даються завдання, ви змушуєте їх працювати так, як їх описує завдання, ви повертаєте їх назад. …

6
Методології розробки, коли сотня розробників працює над одним єдиним рішенням?
Ми - організація, що складається з близько 200 розробників, які постійно працюють над одним продуктом (використовуючи контрольний редактор Git), який планується випустити на певну дату. Завдяки величезній кількості розробників, ми намагаємось створити "крос-функціональні" команди з приблизно 10 розробниками в кожній команді, в результаті чого в організації налічується близько 20 команд …

3
Що насправді є модулем в інженерії програмного забезпечення? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . За словами Стівена Шаха, "Класична та об'єктно-орієнтована інженерія програмного забезпечення", глава 6: модуль складається …
18 software  modules 

5
Як я можу створити власну ліцензію на програмне забезпечення? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 7 років тому . Я бачив численні ліцензії на будь-яке програмне забезпечення, наприклад, GNU GPL, BSD License, MIT License та LGPL. Який процес створення …

2
Які наслідки відкритого програмного забезпечення перетворюються на програмне забезпечення із закритим кодом?
Якщо компанія бере дозвільну ліцензовану програму з відкритим кодом, а потім розробляє додаток із закритим джерелом, переробляючи обширні частини програми, додаючи нові функції та застосовуючи виправлення помилок ... Ігнорування будь-яких ліцензійних вимог ... Як відбувається перехід і що можна зробити, щоб запобігти його поза вибором різницької ліцензії? Які (етичні чи …

5
Проект заморожений - що мені слід залишати людям після мене?
Тож проект, над яким я працював, зараз буде заморожений на невизначений термін. Можливо, якщо і коли проект знову розморозиться, він не буде призначений ні мені, ні комусь із поточної команди. Насправді ми успадкували проект після того, як він був заморожений раніше, але попередньою командою нічого не залишилось, щоб допомогти нам …

6
Перезапис програмного забезпечення з використанням методів Agile
Припустимо, вам доведеться переписати цілу програму за допомогою методів Agile, як би це зробити? Я думаю, ви могли б написати велику кількість історій користувачів на основі поведінки вашої поточної системи. А потім реалізуйте їх у невеликих ітераціях. Але це не означає, що ми маємо вимоги НАПЕРЕД ? Крім того, коли …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.