BabV - Bagi Tugas
BabV - Bagi Tugas
Abstract: Format dan isi konsep operasi (ConOps) dokumen ini menjelaskan sebuah ConOps
yang berorientasi pengguna dokumen yang menggambarkan karakteristik sistem untuk sistem
yang diusulkan dari 'sudut pandang para pengguna. ConOps dokumen yang digunakan untuk
berkomunikasi secara kuantitatif dan kualitatif karakteristik sistem kepada pengguna, pembeli,
pengembang, dan unsur organisasi lainnya (misalnya, pelatihan, fasilitas, staf, dan
pemeliharaan). Hal ini digunakan untuk menggambarkan organisasi user (s), misi (s), dan •
tujuan-tujuan organisasi dari sistem terpadu sudut pandang.
Kata kunci: pembeli, karakteristik, konsep operasi, konsep dokumen operasi, ConOps,
pengembang, persyaratan operasional, skenario, perangkat lunak sistem intensif, sistem
software, sistem, pengguna, kebutuhan pengguna, sudut pandang.
Dokumen Standar IEEE dikembangkan dalam IEEE Masyarakat dan Komite Koordinasi
Standar IEEE Standards Board. Anggota komite melayani secara sukarela dan tanpa kompensasi.
Mereka tidak perlu anggota Institut. Standar IEEE mewakili dikembangkan dalam konsensus
keahlian yang luas pada subjek dalam Institut serta kegiatan-kegiatan di luar IEEE yang telah
menyatakan minat untuk berpartisipasi dalam pengembangan standar.
Selanjutnya, sudut pandang yang diungkapkan pada saat standar disetujui dan
dikeluarkan dapat berubah ditimbulkan melalui perkembangan di negara bagian seni dan
komentar yang diterima dari pengguna standar.
Setiap IEEE Standar mereview sekurang-kurangnya setiap lima tahun untuk revisi atau
penegasan kembali. Bila dokumen adalah lebih dari lima tahun dan belum ditegaskan kembali,
masuk akal untuk menyimpulkan bahwa isinya, walaupun masih dari beberapa nilai, tidak
sepenuhnya mencerminkan keadaan seni. Pengguna memperingatkan untuk memeriksa untuk
menentukan bahwa mereka memiliki edisi terbaru dari setiap IEEE Standar.
Komentar untuk revisi Standar IEEE dipersilahkan dari pihak yang berkepentingan, tanpa
afiliasi dengan keanggotaan IEEE. Saran untuk perubahan dokumen harus dalam bentuk
perubahan yang diusulkan teks, bersama dengan pendukung yang sesuai komentar.
Interpretasi: Kadang-kadang pertanyaan-pertanyaan yang mungkin timbul mengenai arti dari
bagian-bagian standar karena terkait dengan aplikasi tertentu. Ketika kebutuhan untuk
interpretasi dibawa ke perhatian IEEE, Institute akan melakukan tindakan untuk menyiapkan
respons yang sesuai.
Karena konsensus Standar IEEE mewakili kepentingan semua pihak, adalah penting
untuk memastikan bahwa setiap penafsiran juga telah mendapat persetujuan dari
keseimbangan kepentingan. Untuk alasan ini, IEEE dan anggota dari masyarakat dan Standar
Komite Koordinasi tidak dapat memberikan respon terhadap penafsiran instan permintaan
kecuali dalam kasus-kasus di mana matte / sebelumnya menerima consideration.Comments
resmi mengenai standar dan permintaan untuk penafsiran harus ditujukan untuk:
Sekretaris, IEEE 445 Hoes Strndards Dewan LaneP.O. Box 1331 Piscataway, NJ 08855-1331 USA
Catatan: Perhatian dipanggil untuk kemungkinan bahwa pelaksanaan standar ini mungkin
memerlukan penggunaan subjek yang dicakup oleh hak paten.
Dengan penerbitan standar ini, tidak ada posisi yang diambil sehubungan dengan
adanya atau keabsahan dari setiap hak paten yang berhubungan dengannya. IEEE tidak
bertanggung jawab untuk mengidentifikasi hak paten yang lisensi mungkin diperlukan oleh
standar IEEE atau untuk melakukan penyelidikan keabsahan hukum atau cakupan yang paten
yang akan dibawa ke perhatian.
Tujuan
ini menyajikan format dan isi konsep operasi (ConOps) dokumen yang akan digunakan ketika
mengembangkan atau memodifikasi perangkat lunak sistem intensif. Software-sistem intensif adalah
sistem perangkat lunak yang merupakan tantangan teknis utama dan mungkin merupakan faktor utama
yang mempengaruhi jadwal sistem, biaya, dan risiko.
Dalam kasus yang paling umum, sebuah perangkat lunak sistem intensif terdiri dari
perangkat keras, perangkat lunak, orang, dan manua. " prosedur. Untuk membuat panduan ini
lebih mudah dibaca, istilah "sistem" akan digunakan untuk asoftware-intensif berarti sistem yang
mencakup unsur-unsur untuk dikembangkan atau diubah, di samping perangkat lunak. Istilah.
"Sistem perangkat lunak" akan digunakan untuk maksud-software sistem intensif di mana
perangkat lunak merupakan satu-satunya komponen untuk dikembangkan atau dimodifikasi.
Panduan ini tidak menjelaskan teknik-teknik yang tepat untuk digunakan dalam mengembangkan
dokumen ConOps, tetapi tidak memberikan pendekatan yang dapat digunakan.
Jantung ConOps dijelaskan dalam buku petunjuk ini terdapat dalam Klausul 3 sampai 5.
Pasal 3 menjelaskan sistem yang ada (manual atau otomatis) bahwa pengguna ingin
mengganti.
Ayat 4 memberikan pembenaran untuk yang baru atau diubah sistem dan semua
larangan pada sistem tersebut.
Garis untuk Klausul 3 dan pasal 5 adalah hampir identik. Ini bukan untuk mengatakan
bahwa isi dokumen yang telah selesai ConOps akan sama. Sebaliknya, isi harus sangat berbeda ..
Garis yang sama untuk mengingatkan pengembang item yang harus dimasukkan dan tindakan
yang akan diambil.
Tidak semua proyek perangkat lunak yang bersangkutan dengan pengembangan kode
sumber untuk produk software baru. Beberapa proyek perangkat lunak terdiri dari kelayakan s ^
udy dan definisi persyaratan produk. Tenninate proyek-proyek lain setelah menyelesaikan desain
produk atau hanya berkaitan dengan modifikasi produk perangkat lunak yang ada. Penerapan
panduan ini tidak terbatas pada operasional proyek yang mengembangkan versi produk baru,
juga tidak dibatasi oleh ukuran atau cakupan proyek.
- Sebuah cara untuk menggambarkan pengguna kebutuhan operasional tanpa menjadi macet
dalam masalah teknis rinci yang ditujukan pada kegiatan analisis sistem.
- Sebuah mekanisme untuk mendokumentasikan karakteristik sistem dan kebutuhan operasional
pengguna dengan cara yang dapat diverifikasi oleh pengguna tanpa memerlukan pengetahuan
teknis apapun di luar apa yang dibutuhkan untuk melakukan normal fungsi pekerjaanku.
- Sebuah tempat bagi pengguna untuk menyatakan keinginan mereka, visi, dan harapan tanpa
memerlukan penyediaan dihitung, diuji spesifikasi. Sebagai contoh, pengguna dapat
mengungkapkan kebutuhan mereka untuk "handal" sistem, dan alasan-alasan yang mereka
butuhkan, tanpa harus menghasilkan kehandalan yang dapat diuji persyaratan.
Dalam hal ini, pengguna perlu untuk "keandalan tinggi" mungkin dinyatakan dalam istilah
kuantitatif oleh pembeli sebelum mengeluarkan permintaan pembuatan proposal (RFP), atau
mungkin dapat dihitung oleh pengembang selama analisis persyaratan. Dalam kasus apapun, itu
adalah tugas dari uyerand pengembang untuk mengukur kebutuhan pengguna
- Sebuah mekanisme untuk pengguna dan pembeli (s) untuk mengekspresikan thougnts dan
kekhawatiran tentang kemungkinan strategi solusi. Dalam beberapa
kasus, kendala desain mendikte pendekatan tertentu. Dalam kasus lain, mungkin ada berbagai
diterima strategi solusi.
Dokumen ConOps memungkinkan para pengguna dan pembeli (s) untuk merekam
kendala desain, yang alasan bagi mereka kendala, dan untuk menunjukkan berbagai strategi
solusi yang dapat diterima. Bermaksud menggunakan .Panduan ini dimaksudkan untuk digunakan
dalam berbagai situasi oleh berbagai pengguna termasuk yang berikut ini:
- Acquirers menggunakan ISO / IEC 12207:1995, teknologi informasi-Software proses siklus hidup,
akan menemukan Panduan saat ini cocok untuk memuaskan persyaratan 5.1.1.1:
"The pengakuisisi memulai proses akuisisi dengan menjelaskan sebuah konsep atau kebutuhan
untuk memperoleh, mengembangkan, atau meningkatkan sistem, perangkat lunak atau
perangkat lunak procuct layanan."
- Pengguna EIA / IEEE J-STD-016-1995, EIA / IEEE Interim Trial-Gunakan Standar untuk Teknologi
Informasi Proses Software Life Cycle Software Development Acquirer-Supplier Perjanjian akan
menemukan bahwa dokumen ConOps dijelaskan dalam buku petunjuk ini secara substantif
identik dengan OCD termasuk dalam EIA / IEEE J-STD-016-1995.
- Lain pengguna akan menemukan panduan ini berguna dalam memfasilitasi komunikasi di antara
berbagai pemangku kepentingan dalam suatu proyek.
Tinjauan
Panduan ini berisi empat klausa. Ayat 1 mendefinisikan cakupan panduan ini. Ayat 2
memberikan referensi standar IEEE lain yang harus diikuti ketika menerapkan panduan ini. Ayat 3
memberikan definisi dari istilah yang digunakan di seluruh panduan.
Ayat 4 berisi ikhtisar dan spesifikasi rinci dari ConOps dokumen, termasuk komponen
yang diperlukan yang harus disertakan, dan komponen opsional yang mungkin termasuk dalam
rencana proyek berdasarkan panduan ini.
Idealnya, ConOps dokumen harus ditulis oleh wakil-wakil komunitas pengguna. Dalam
prakteknya, individu atau organisasi lain dapat menulis ConOps (misalnya, pembeli, konsultan
pihak ketiga, dan / atau pengembang perangkat lunak).
Dalam kasus ini, penting bila user terlibat dalam meninjau, merevisi, dan menyetujui
dokumen ConOps.
Tujuan utama untuk dokumen ConOps adalah untuk menangkap kebutuhan pengguna, dan
untuk mengungkapkan kebutuhan-kebutuhan tersebut dalam terminology pengguna.
Audience
Panduan ini ditujukan untuk pengguna dan pembeli sistem perangkat lunak, pengembang
perangkat lunak, dan personel lain yang menyiapkan dan memperbarui perangkat lunak
persyaratan operasional untuk sistem intensif dan memonitor kepatuhan terhadap persyaratan
tersebut.
Evolusi rencana
Mengembangkan versi awal dari dokumen ConOps harus menjadi salah satu kegiatan pertama
selesai pada proyek perangkat lunak. Sebagai proyek berkembang, sifat pekerjaan yang harus dilakukan
dan rincian pekerjaan akan lebih baik dipahami. ConOps dokumen yang harus diupdate secara berkala
untuk mencerminkan situasi yang berkembang. Jadi, setiap versi dokumen harus ditempatkan di bawah
kontrol konfigurasi.
Terminologi
Panduan ini mengikuti edisi tahun 1996 Standar IEEE Style Manual. Istilah harus, mungkin,
mungkin, dan menyarankan digunakan untuk menunjukkan tindakan yang harus digunakan untuk
mengembangkan dokumen ConOps yang baik tetapi yang tidak wajib. Namun, para penulis dari sebuah
dokumen ConOps harus mempertimbangkan untuk menggunakan semua aspek dari panduan ini untuk
memastikan lengkap dan efektif dokumen. Dokumen yang ConOps kadang-kadang disebut konsep
operasional dokumen (OCD).
Sejarah
Penggunaan dokumen ConOps pertama kali didokumentasikan di Lano, RJ, "A Structured
Pendekatan untuk Perumusan Konsep Operasional," TRW SS-80-02, TRW Pertahanan dan Space Systems
Group, Redondo Beach, CA, 1980. Pada tahun 1992 Sistem Perangkat Lunak Panitia Teknis American
Institute of Aeronautics and Astronautics (alaa), mengembangkan sebuah standar untuk OCD.
Panduan ConOps ini berasal pada Oktober 1993, sebagai Master of Science tesis di California
State University, Sacramento, dan didukung oleh Kantor US Penelitian dan Pengembangan. Itu diterima
sebagai MIL-STD-498, Data Item Description (DID), oleh theDoD-Std-2167A Harmonisasi Working Group
dengan sedikit cnanges. M1L-STD-498-1995 menjadi IEEE Std 1498-1995, yang redesignated J-STD-016-
1995.
Dewan Standar IEEE menyetujui permintaan otorisasi proyek (PAR) untuk pengembangan
panduan ini pada bulan Juni 1993. Draft pertama telah disampaikan kepada Komite Standar Software
Engineering (SESC) pada tanggal 8 Agustus 1995; itu adalah kembali pada tanggal 1 November 1995
dengan permintaan bahwa panduan diselaraskan dengan tertentu lainnya standar rekayasa perangkat
lunak tertentu. Kedua rancangan telah disampaikan kepada SESC pada tanggal 28 Februari 1996. Draft
ini balloted pada tanggal 21 Agustus 1996.
Peserta
Panduan ini ditulis oleh IEEE Panduan untuk Operasi Dokumen Konsep Working Group, yang merupakan
bagian dari IEEE Computer Society. Berikut adalah tiga orang penulis dari panduan ini: Richard H. Thayer
Richard E. Fairley
Per Bjorke
1. Scope (tya)..................................................................................................................................l
2. References (tya)........................................................................................]................................1
3. Definitions (tya)...,................................................................................„;...................................2
4. Elements of a ConOps document.................................................................................................4
1. Lingkup
Panduan ini menentukan format dan isi konsep operasi (ConOps) dokumen. Sebuah ConOps
adalah berorientasi pengguna dokumen yang menggambarkan karakteristik sistem to-be-sistem
disampaikan dari sudut pandang pengguna. ConOps dokumen yang digunakan untuk berkomunikasi
secara kuantitatif dan kualitatif karakteristik sistem kepada pengguna, pembeli, pengembang, dan unsur
organisasi lainnya (misalnya, pelatihan, fasilitas, staf, dan pemeliharaan). Ini menggambarkan organisasi
user (s), misi (s), dan tujuan organisasi dari systeiis terpadu sudut pandang.
Panduan ini dapat diterapkan pada semua jenis perangkat lunak sistem intensif: hanya
perangkat lunak atau perangkat lunak / perangkat keras / orang sistem. Konsep-konsep yang terkandung
dalam buku petunjuk ini juga bisa digunakan untuk hardware-hanya sistem, tetapi cara ini digunakan
tidak ditujukan di sini. Ukuran, ruang lingkup, kompleksitas, atau kritis dari produk perangkat lunak tidak
membatasi penggunaan panduan ini. Panduan ini berlaku untuk sistem yang akan diterapkan di segala
bentuk produk media, termasuk firmware, embedded system code, programmable logic array, dan
software-di-silikon. Panduan ini dapat diterapkan untuk setiap dan semua segmen dari siklus hidup
sistem.
Minimal ret mengidentifikasi unsur-unsur yang harus muncul dalam semua dokumen ConOps.
Namun, pengguna buku petunjuk ini mungkin memasukkan unsur-unsur lain dengan menambahkan
klausul tambahan atau ConOps mereka subclauses dokumen. Dalam setiap kasus, skema penomoran
klausa yang diperlukan dan harus mematuhi subclauses format yang ditetapkan dalam buku petunjuk
ini. Berbagai klausa dan subclauses dari dokumen ConOps dapat dimasukkan oleh penggabungan
langsung atau dengan mengacu pada dokumen-dokumen pendukung lainnya.
2. Referensi
Panduan ini akan digunakan dalam hubungannya dengan publikasi berikut. Secara khusus, pada
persyaratan standar dan rencana harus berkonsultasi dalam menyiapkan ConOps Ketika standar-standar
berikut ini digantikan oleh revisi yang telah disetujui, revisi akan berlaku. IEEE Std 610.12-1990, IEEE
Standard Glossary of Software Engineering Terminology.1
3. Definisi
Definisi yang tercantum di sini menetapkan makna dalam konteks panduan ini. Definisi istilah-istilah lain
yang mungkin sesuai dalam konteks panduan ini dapat ditemukan dalam IEEE Std 610,12-1.990.
3.1 Analisis : Proses mempelajari sistem partisi sistem ke dalam bagian (fungsi, komponen, atau objek)
dan menentukan bagaimana bagian-bagian berhubungan satu sama lain.
3.2 pembeli: (A) Sebuah individuaj atau organisasi yang bertanggung jawab untuk memperoleh suatu
produk atau jasa (misalnya, sistem perangkat lunak) untuk digunakan oleh mereka sendiri atau
pengguna lain. Lihat juga: pelanggan. (B) Orang atau organisasi yang menerima sistem dan membayar
untuk proyek.
Konsep
3.3 Analisis konsep: The derivasi dari konsep sistem melalui penerapan analisis.
3.4 Konsep operasi (ConOps) dokumen: Seorang pengguna yang berorientasi dokumen yang
menggambarkan karakteristik operasional sistem dari sudut pandang pengguna akhir. Sinonim: deskripsi
konsep operasional (OCD).
3.5 kendala: Sebuah eksternal pada sistem pembatasan dikenakan persyaratan, desain, atau
pelaksanaan atau pada proses yang digunakan untuk mengembangkan atau memodifikasi sebuah
sistem.
3.6 kontrak: Dalam manajemen proyek, dokumen yang mengikat secara hukum disepakati oleh nasabah
dan pengembang perangkat keras atau perangkat lunak atau pemasok; mencakup teknis, organisasi,
biaya, dan / atau persyaratan penjadwalan proyek.
3.7 pelanggan: (A) Orang pribadi atau organisasi yang menetapkan persyaratan dan menerima
penyerahan secara resmi baru atau diubah produk perangkat keras atau perangkat lunak dan
dokumentasi; pelanggan mungkin atau tidak menjadi pengguna utama dari sistem.
Ada potensial, banyak tingkat pelanggan, masing-masing dengan tingkat yang berbeda untuk
memuaskan kebutuhan. Pelanggan mungkin internal atau eksternal bagi organisasi pembangunan untuk
proyek. Lihat juga: user.
(B) Seorang individu atau organisasi yang bertindak bagi pengguna akhir yang baru atau diubah produk
perangkat keras atau perangkat lunak untuk mendapatkan produk dan dokumentasinya. Lihat juga:
pembeli.
3.8 pengembang: Suatu organisasi yang mengembangkan produk-produk perangkat lunak;
"mengembangkan" dapat mencakup perkembangan baru, modifikasi, menggunakan kembali, rekayasa
ulang, pemeliharaan, atau kegiatan lain yang menghasilkan produk-produk perangkat lunak, dan
termasuk pengujian, jaminan mutu, manajemen konfigurasi, dan kegiatan lainnya diterapkan untuk
produk ini. Sinonim: pemasok.
3.9 lingkungan: Keadaan, benda, dan kondisi yang mengelilingi sebuah sistem yang akan dibangun;
mencakup teknis, politik, komersial, budaya, organisasi, dan pengaruh fisik serta standar dan kebijakan
yang mengatur sistem apa yang harus dilakukan atau bagaimana, akan melakukannya.
3.10 fungsi: Kemampuan dari berbagai komputasi, user interface, input, output, manajemen data, dan
fitur lain yang diberikan oleh produk.
3.11 mode: Satu set fitur terkait atau kemampuan fungsional dari suatu produk, (misalnya, on-line, off-
line, dan pemeliharaan mode).
3.12 N diagram: Sebuah sistem rekayasa perangkat lunak teknik atau alat untuk tabulasi,
mendefinisikan, menganalisis, dan menggambarkan antarmuka fungsional dan interaksi di antara
komponen sistem. The N2 diagram struktur matriks yang menampilkan grafis bidirectional fungsi dan
keterkaitan antara komponen dalam suatu sistem atau struktur.
3.13 konsep operasional deskripsi (OCD): Lihat: konsep operasi (ConOps) dokumen.
3,14 prioritas: Sebuah urutan peringkat status, kegiatan, atau tugas-tugas. Prioritas sangat penting
ketika sumber daya terbatas.,
3.15 masalah domain: Satu set masalah yang sama yang terjadi dalam suatu lingkungan dan
meminjamkan diri ke solusi umum.
3.16 permintaan proposal (RFP): Sebuah permintaan layanan, penelitian, atau produk yang disiapkan
oleh pelanggan dan dikirimkan kepada calon pengembang dengan harapan bahwa calon pengembang
akan merespons dengan biaya yang diusulkan, jadwal, dan pendekatan pembangunan.
3.7 skenario: (A) Sebuah langkah-demi-langkah deskripsi dari rangkaian peristiwa yang mungkin terjadi
secara bersamaan atau secara berurutan. (B) Sebuah rekening atau sinopsis dari suatu kursus
diproyeksikan peristiwa atau tindakan.
3.18 software-sistem intensif: Sebuah sistem untuk perangkat lunak mana yang merupakan tantangan
teknis utama dan mungkin merupakan faktor utama yang mempengaruhi jadwal sistem, biaya, dan
risiko. Dalam kasus yang paling umum, sebuah perangkat lunak sistem intensif terdiri dari perangkat
keras, perangkat lunak, orang, dan manual prosedur.
3.19 siklus hidup perangkat lunak: Sistem atau siklus produk yang diprakarsai oleh pengguna kebutuhan
atau dirasakan kebutuhan pelanggan dan diberhentikan oleh menghentikan penggunaan produk. Siklus
hidup perangkat lunak biasanya menyertakan sebuah konsep fase, persyaratan tahap, tahap desain,
tahap pelaksanaan, tahap pengujian, instalasi dan checkout fase, fase operasi dan pemeliharaan, dan,
kadang-kadang, fase pensiun. Fase-fase ini mungkin tumpang tindih dalam waktu atau mungkin terjadi
iteratively.
3.20 sistem perangkat lunak: software-sistem intensif yang lunak, adalah satu-satunya komponen untuk
dikembangkan atau dimodifikasi. Lihat juga: perangkat lunak sistem intensif.
3.21 solusi domain: The lingkungan di mana solusi atau serangkaian solusi berada. Lihat juga: masalah
domain.
3.22 pemasok: Lihat: pengembang.
3.23 Sistem (A) Asekumpulan komponen yang berinteraksi terorganisir untuk mencapai fungsi tertentu
atau sekumpulan fungsi dalam lingkungan tertentu. (B) Sekelompok orang, benda, dan merupakan
prosedur untuk mencapai tujuan yang telah ditetapkan beberapa peran operasional dengan melakukan
fungsi-fungsi tertentu. Sebuah sistem lengkap yang mencakup semua peralatan yang terkait, fasilitas,
bahan, program komputer, firmware, dokumentasi teknis, layanan, dan personel yang diperlukan untuk
Operas dan dukungan ke tingkat yang diperlukan untuk mandiri dimaksudkan digunakan dalam
lingkungan. (
3.24 Penelusuran: Identifikasi dan dokumentasi derivasi jalan (ke atas) dan alokasi atau flowdown jalan
(ke bawah) dari produk kerja dalam hirarki produk kerja. Penting jenis pelacakan meliputi: ke atau dari
sumber eksternal atau dari persyaratan sistem; ke atau dari sistem persyaratan ke atau dari tingkat
terendah persyaratan; ke atau dari persyaratan ke atau dari desain atau dari desain ke atau dari
pelaksanaan; ke atau dari pelaksanaan untuk menguji dan ke atau dari persyaratan untuk menguji.
3.25 pengguna: (A) Orang pribadi atau organisasi yang menggunakan perangkat lunak sistem intensif
dalam aktivitas kerja sehari-hari atau recreatiorjaj pursuits. (B) seseorang (atau orang) yang
mengoperasikan atau berinteraksi secara langsung dengan perangkat lunak sistem intensif.
3.26 kebutuhan user: Seorang pengguna persyaratan untuk sistem user percaya akan menyelesaikan
masalah yang dialami oleh pengguna
Klausul ini menggambarkan masing-masing dari unsur-unsur penting dari sebuah dokumen ConOps.
Elemen-elemen ini harus dipesan dalam urutan klausa dan subclauses ditunjukkan pada Tabel 1. Setiap
versi dokumen ConOps didasarkan pada panduan ini harus berisi judul dan revisi perhatikan bahwa
pengenal yang unik pada dokumen.
Informasi revisi proyek dapat mencakup nama, nomor versi dokumen, tanggal rilis, tanda tangan
persetujuan, daftar suhclauses yang telah diubah dalam versi dokumen, dan daftar nomor versi dan
tanggal pembebasan semua sebelumnya versi dokumen.
Sebagaimana ditunjukkan pada Tabel 1, pengantar dari dokumen ConOps memberikan informasi
bahwa penulis ingin pembaca tahu sebelum membaca dokumen. Kata pengantar harus mencakup
tujuan dokumen, ruang lingkup kegiatan yang mengakibatkan perkembangannya, yang menulis
dokumen dan mengapa, yang dimaksudkan penonton untuk dokumen, dan evolusi yang diharapkan
dokumen.Daftar isi, daftar angka, dan daftar tabel harus dimasukkan dalam setiap ConOps dokumen,
seperti ditunjukkan dalam Gambar 1
Persyaratan untuk dokumen kepatuhan dibahas dalam subclauses berikut:
A.3.1 membahas informasi sesuai dengan persyaratan yang tercantum dalam kolom 2
Tabel A.2 seperti yang ditentukan oleh Pasal 5.1.1.1 dari IEEE / EIA 12.207,0-1.996.
A.3.2 membahas sesuai dengan pedoman konten generik (the "jenis" dokumen) dicatat
dalam kolom 3 dari Tabel A.2 sebagai "deskripsi." Panduan konten generik untuk
"deskripsi" muncul di 5,1 dari IEEE / EIA 12.207,1-1.997.
A.3.3 membahas sesuai dengan persyaratan tertentu untuk dokumen ConOps dicatat
dalam kolom 4 dari Tabel A.2 seperti yang ditentukan oleh 6,3 dari IEEE / EIA 12.207,1-
1.997.
A.3.4 membahas sesuai dengan data siklus hidup tujuan dari Lampiran H dari IEEE / EIA
12.207,0-1.996 seperti yang dijelaskan dalam 4,2 dari IEEE / EIA 12.207,1-1.997.
A.3.2 Kepatuhan dengan panduan konten generik dari lEEE / EIA 12.207,1-1.997
Panduan konten generik untuk "deskripsi" di IEEE / EIA 12.207,1-1.997 diresepkan oleh
5,1 dari IEEE / EIA 12.207,1-1.997.
Sebuah deskripsi memenuhi akan mencapai tujuan yang tercantum dalam 5.1.1 dan
termasuk informasi yang tercantum dalam 5.1.2 dari IEEE / EIA 12.207,1-1.997.
Tujuan dari deskripsi adalah:
IEEE / EIA 12.207,1-1.997, subclause 5.1.1: Tujuan: Jelaskan yang direncanakan atau fungsi yang
sebenarnya, desain, kinerja, atau proses.
Subclause ini berisi nomor identifikasi, judul, dan singkatan (jika berlaku) dari sistem atau
subsistem yang ConOps ini berlaku. Jika dokumen-dokumen yang terkait ConOps untuk sistem
secara keseluruhan telah dikembangkan secara hirarki atau jaringan dengan cara, posisi
dokumen ini relatif terhadap dokumen-dokumen ConOps lain harus dijelaskan.
Subclause ini meringkas dan memperluas tujuan motivasi untuk ConOps dokumen. Tujuan
khalayak untuk dokumen juga harus disebutkan. Selain itu, subclause ini menjelaskan apapun
pertimbangan keamanan atau privasi yang terkait dengan penggunaan ConOps. Subclause ini
juga menguraikan sisa bagian panduan ini.
- User dapat membacanya untuk menentukan apakah kebutuhan dan keinginan mereka telah
benar ditentukan oleh perwakilan mereka atau untuk memverifikasi pengembang under:
anding dari kebutuhan mereka.
- Pengembang akan biasanya menggunakan ConOps dokumen sebagai dasar untuk kegiatan
pengembangan sistem, dan membiasakan anggota tim baru dengan masalah domain dan
sistem yang berlaku ConOps.
4.1.3 ikhtisar Sistem (1.3 dari dokumen ConOps)
Subclause ini menyatakan secara singkat tujuan dari sistem yang diusulkan atau subsistem
mana ConOps berlaku. Ini menggambarkan sifat umum dari sistem, dan mengidentifikasi
proyek sponsor, lembaga pengguna, organisasi pembangunan, dukungan lembaga, badan-
badan sertifikasi atau sertifikasi, dan pusat-pusat operasi atau situs yang akan menjalankan
sistem. Hal ini juga menunjukkan dokumen-dokumen lain yang relevan hingga saat ini atau
sistem yang diusulkan.
Sebuah gambaran grafis dari sistem sangat dianjurkan. Hal ini bisa dalam bentuk diagram
konteks, tingkat atas objek diagram, atau beberapa jenis diagram yang menggambarkan sistem
dan lingkungannya.
Dokumen yang mungkin dikutip termasuk, tetapi tidak terbatas pada: otorisasi proyek,
dokumentasi teknis yang relevan, signifikan korespondensi, dokumen tentang proyek terkait,
laporan analisis risiko, dan studi kelayakan.
Klausul ini daftar nomor dokumen, judul, revisi, dan tanggal dari semua dokumen yang
direferensikan di dalam dokumen ConOps. Klausul ini juga harus mengidentifikasi soi rce untuk
semua dokumen yang tidak tersedia melalui saluran normal.
Ayat 3 menjelaskan sistem atau situasi (baik otomatis atau manual) seperti saat ini. Jika tidak
ada sistem yang sekarang yang akan menjadi dasar perubahan, subclause ini menggambarkan
situasi yang memotivasi pengembangan sistem yang diusulkan. Dalam kasus ini, berikut akan
subclauses disesuaikan sesuai untuk menggambarkan situasi yang memotivasi.
Klausul ini juga menyediakan pembaca dengan pengenalan masalah domain. Hal ini
memungkinkan pembaca untuk lebih memahami alasan-alasan untuk perubahan dan perbaikan
yang diinginkan.
4.3.1 Latar Belakang, tujuan, dan ruang lingkup (3,1 dari dokumen ConOps)
Subclause ini memberikan ikhtisar tentang sistem atau situasi saat ini, termasuk sebagai
berlaku, latar belakang, misi, tujuan, dan ruang lingkup. Selain menyediakan latar belakang
untuk sistem yang sekarang, subclause ini harus memberikan ringkasan singkat dari motivasi
untuk sistem yang sekarang.
Contoh motivasi untuk sistem otomatisasi dapat mencakup tugas-tugas tertentu atau
melawan ancaman situasi tertentu. Para goafs untuk sistem yang sekarang juga harus
ditetapkan, bersama-sama dengan strategi, solusi, taktik, metode, dan teknik yang digunakan
untuk mencapai mereka.
Modus operasi, kelas pengguna, dan interface kelingkungan operasional menetapkan cakupan
sistem yang diusulkan, yang dirangkum dalamklausul ini dan didefinisikan secara lebih rinci
dalam pasal-pasal berikutnya.
Kebijakan operasional yang telah ditetapkan keputusan manajemen operasi mengenai sistem
saat ini, biasanya dalam bentuk pernyataan atau pemahaman umum yang membimbing
kegiatan pengambilan keputusan.
- Sebuah kendala pada jam operasi dari sistem, mungkin dibatasi oleh akses ke terminal aman
- Sebuah kendala pada jumlah personil yang tersedia untuk mengoperasikan sistem
- Sebuah kendala pada perangkat keras komputer (misalnya, harus beroperasi di komputer X)
- Sebuah kendala operasional pada fasilitas, seperti ruang kantor
4.3.3 Deskripsi sistem yang sekarang atau situasi (3,3 dari dokumen ConOps)
Subclause ini akan berisi bagian utama dari deskripsi sistem yang sekarang. Ini memberikan
gambaran mengenai sistem yang sekarang atau situasi, termasuk yang berikut, yang sesuai:
a) lingkungan operasional dan karakteristiknya
e) Grafik dan deskripsi yang menyertainya yang menggambarkan input, output, aliran data,
aliran kontrol, dan proses manual dan otomatis cukup untuk memahami sistem yang sekarang
atau situasi dari pengguna sudut pandang;
f) Biaya sistem operasi;
Perlu diketahui bahwa deskripsi dari sistem cukup sederhana dan cukup jelas sehingga
semua pembaca dokumen yang dimaksud dapat memahami sepenuhnya. Perlu diingat juga
bahwa dokumen ConOps akan ditulis menggunakan user 'terminologi. Dalam kebanyakan
kasus, hal ini berarti menghindari terminologi yang spesifik untuk komputer (misalnya, "jargon
komputer").
Alat grafis harus sedapat mungkin digunakan, disebabkan karena ConOps dokumen
harus dimengerti oleh beberapa jenis pembaca. Perangkat grafis yang berguna termasuk,
namun tidak terbatas pada, pekerjaan struktur breakdown (WBS), N2 grafik, atau kegiatan
urutan bagan, diagram blok aliran fungsional, struktur bagan, alokasi bagan, data flow diagram
(DFD), diagram objek, diagram konteks, storyboard, dan entitas-hubungan diagram.
Contoh bahan yang akan dimasukkan oleh mungkin referensi manual rinci kebijakan
operasional dan prosedur untuk sistem yang sekarang.
4.3.4. Model operasi untuk sistem yang sekarang atau situasi (3,4 dalam dokumen ConOps)
Subclause ini menggambarkan berbagai modus operasi untuk sistem atau situasi saat ini
(misalnya : operasional, rusak, pemeliharaan, pelatihan, darurat, alternatif-situs, masa
damai, masa perang, tanah-based, penerbangan, aktif, dan idle mode)
Semua cara-cara yang berlaku untuk semua kelas pengguna harus dimasukkan.
Penting menyertakan mode untuk yang mengalami degradasi, cadangan dan mode
darurat, jika ada seperti itu. Hal ini terutama benar jika modus ini melibatkan situs
geografis yang berbeda dan peralatan yang memiliki dampak signifikan pada aspek-
aspek operasional dari sistem.
Subclause ini dapat dibagi lagi menjadi subclauses tingkat bawah, satu untuk
setiap mode dijelaskan. Proses sistem, prosedur, dan kemampuan atau fungsi harus
berkaitan dengan setiap mode, sebagaimana mestinya, mungkin menggunakan matriks
referensi silang.
4.3.5. Pengguna kelas dan Terlibat lain personel (3,5 dari dokumen ConOps) Seorang pengguna
kelas dibedakan oleh cara-cara di mana pengguna berinteraksi dengan sistem.
Dalam konteks ini, pengguna adalah orang yang berinteraksi dengan sistem yang
ada, termasuk operasional pengguna, entri data personalia, operator sistem, dukungan
operasional personel, perangkat lunak pengelola, dan pelatih.
Subclause ini dapat diatur lebih lanjut, sebagai berikut, jika membantu dalam
mengkomunikasikan konten.
Ini menggambarkan subclause personil yang lain tidak akan secara langsung
berinteraksi dengan sistem, tetapi yang mempunyai pengaruh terhadap,
dan busur dipengaruhi oleh, sistem sekarang. Contohnya termasuk eksekutif
manajer, pembuat kebijakan, dan pengguna klien. Walaupun orang-orang ini
tidak memiliki tangan-on interaksi dengan sistem, mereka dapat secara signifikan
mempengaruhi, dan dipengaruhi oleh, yang baru atau diubah sistem.
a. Secara ringkas meringkas baru atau diubah aspek kebutuhan pengguna, misi,
tujuan, lingkungan, interface, personalia,, atau faktor lain yang memerlukan
sistem baru atau yang diubah;
b. Ringkaskan UV kekurangan atau keterbatasan dari sistem yang sekarang atau
situasi yang membuatnya tidak mampu untuk merespon faktor-faktor baru atau
yang diubah dan
c. Menyediakan pembenaran untuk sebuah sistem yang baru atau dimodifikasi.
Jika sistem yang diusulkan untuk memenuhi peluang baru, menjelaskan
alasan mengapa sebuah sistem baru harus dikembangkan untuk
memenuhi kesempatan ini.
Jika sistem yang diusulkan meningkatkan operasi arus, menjelaskan alasan
di balik keputusan untuk mengubah sistem yang ada (misalnya, untuk
mengurangi biaya-biaya siklus hidup atau meningkatkan efisiensi personil).
Jika sistem yang diusulkan menerapkan kemampuan fungsional baru,
menjelaskan mengapa fungsi ini diperlukan.
4.4.2. Deskripsi perubahan yang diinginkan (4,2 dari dokumen
ConOps)
Subclause ini merangkum baru atau diubah kemampuan, fungsi, proses,
antarmuka, dan perubahan lain yang diperlukan untuk merespon faktor-faktor
yang diidentifikasi dalam 4.1. Perubahan harus didasarkan pada sistem yang
sekarang yang dijelaskan dalam Klausul 3 dari dokumen ConOps Jika tidak ada
sistem yang ada sebagai dasar perubahan, ini harus meringkas subclause
kemampuan untuk menjadi yang disediakan oleh sistem baru. Deskripsi ini harus
mencakup berikut ini, yang sesuai:
a. Kemampuan perubahan. Penjelasan tentang fungsi dan fitur yang akan
ditambahkan, dihapus, dan dimodifikasi agar yang baru atau diubah sistem
untuk memenuhi tujuan dan persyaratan.
b. Sistem pengolahan perubahan. Deskripsi perubahan dalam proses Drocess
atau mengubah data yang akan menghasilkan output yang baru dengan data
yang sama, output yang sama dengan data baru, atau keduanya.
c. Interface perubahan. Deskripsi perubahan dalam sistem yang akan
menyebabkan perubahan dalam antarmuka dan perubahan dalam
antarmuka yang akan menyebabkan perubahan dalam sistem.
d. Personil perubahan. Deskripsi perubahan dalam personil yang disebabkan
oleh persyaratan baru, perubahan dalam kelas pengguna, atau keduanya.
e. Lingkungan perubahan. Deskripsi perubahan dalam lingkungan operasional
yang akan menyebabkan perubahan? dalam fungsi sistem, proses, interface,
atau personil dan / atau perubahan yang harus dilakukan dalam lingkungan
karena perubahan dalam fungsi sistem, proses, interface, atau personil.
f. Operasional perubahan. Deskripsi perubahan pada operasional pengguna
kebijakan, prosedur, metode, atau rutinitas kerja sehari-hari disebabkan oleh
perubahan di atas.
g. Membantu perubahan. Deskripsi perubahan dalam persyaratan dukungan
yang disebabkan oleh perubahan dalam fungsi sistem, proses, interface, atau
personil dan / atau perubahan fungsi sistem, proses, interface, atau personil
yang disebabkan oleh perubahan dalam lingkungan dukungan.
h. Perubahan-perubahan lain. Deskripsi perubahan lain yang akan berdampak
pada pengguna, tetapi yang tidak sesuai dalam salah satu kategori di atas.
4.4.3. Prioritas di antara perubahan (4.3 dari dokumen ConOps)
Subclause ini mengidentifikasi prioritas di antara perubahan yang diinginkan dan
fitur baru. Setiap perubahan harus diklasifikasikan sebagai penting, diinginkan,
atau opsional. Diinginkan dan biaya opsional harus diprioritaskan dalam kelas
mereka. Jika tidak ada sistem yang ada sebagai dasar perubahan, subclause ini
harus mengelompokkan dan memprioritaskan fitur dari sistem yang diusulkan.
A. Fitur penting. Fitur yang harus disediakan oleh sistem yang baru atau
diubah. Dampak yang akan dihasilkan jika fitur yang tidak dilaksanakan
harus dijelaskan untuk setiap fitur penting.
B. Desirable fitur. Fitur yang harus disediakan oleh sistem yang baru atau
dimodifikasi. Fitur diinginkan harus diprioritaskan. Alasan mengapa fitur
deshable harus dijelaskan untuk setiap fitur yang diinginkan.
C. Opsional fitur. Fitur yang mungkin disediakan oleh sistem yang baru atau
dimodifikasi. Fitur opsional harus diprioritaskan. Alasan mengapa fitur
opsional harus dijelaskan untuk setiap fitur opsional. Mengklasifikasikan
perubahan yang diinginkan dan fitur-fitur baru menjadi penting, diinginkan,
dan opsional kategori adalah penting untuk membimbing proses
pengambilan keputusan selama pengembangan sistem yang diusulkan.
Informasi ini juga membantu dalam kasus anggaran atau jadwal luka atau
overruns, karena memungkinkan penentuan fitur yang harus diselesaikan,
dan mana yang dapat ditunda atau dihilangkan.
4.4.4. Termasuk Perubahan tetapi tidak dianggap (4,4 dari dokumen ConOps)
Subclause ini mengidentifikasi perubahan dan fitur-fitur baru dianggap tetapi
tidak termasuk dalam 4,2 dari ConOps dokumen, dan alasan karena tidak
termasuk mereka. Dengan menggambarkan perubahan dan fitur dianggap tetapi
tidak termasuk dalam usulan sistem, penulis dokumen hasil kegiatan analisis
mereka. Informasi ini dapat berguna untuk personil lain yang terlibat dengan
pengembangan sistem, apakah itu pengguna, pembeli, atau pengembang harus
mereka ingin tahu apakah tertentu.
Subclause ini harus dibagi lagi menjadi tingkat rendah untuk menggambarkan
subclauses mengantisipasi dampak operasional di USI r, pengembangan, dan dukungan
atau badan atau lembaga pemeliharaan selama pengoperasian sistem yang diusulkan.
Lampiran A
Rekayasa Perangkat Lunak Standards Committee (SESC) dari IEEE Computer Society
telah mendukung kebijakan mengadopsi standar internasional. Pada tahun 1995, standar
internasional, 1SO/IEC 12.207, teknologi informasi-Software siklus hidup proses, selesai.
Menetapkan standar kerangka umum untuk proses siklus hidup perangkat lunak, dengan
terminologi yang terdefinisi dengan baik, yang dapat direferensikan oleh industri perangkat
lunak. Pada tahun 1995 dievaluasi SESC ISO / IEC 12207 dan memutuskan bahwa standar harus
diadopsi dan digunakan sebagai dasar untuk proses siklus kehidupan dalam IEEE Software
Engineering Collection. IEEE adaptasi dari ISO / IEC 12207 adalah IEEE / EIA 12.207,0-1.996.
Berisi ISO / IEC 12.207 dan tambahan berikut: meningkatkan pendekatan kepatuhan, proses
siklus hidup tujuan, tujuan data siklus hidup, dan errata. Implementasi ISO / IEC 12.207 dalam
IEEE juga mencakup sebagai berikut:
CATATAN
Meskipun IEEE / EIA 12.207,1-1.997 adalah panduan, juga mengandung ketentuan untuk
aplikasi sebagai standar sesuai dengan persyaratan tertentu. Lampiran ini memperlakukan
IEEE / EIA 12.207,1-1.997 sebagai standar. Untuk mencapai sesuai dengan kedua standar ini
dan IEEE / EIA 12207,1 -1997, adalah penting bahwa pengguna meninjau dan memenuhi
persyaratan data untuk kedua standar. Ketika standar ini secara langsung direferensikan, yang
Urutan untuk kesesuaian didasarkan pada standar ini sendirian. Ketika standar ini adalah
direferensikan dengan IEEE / EIA standar 12207.x seri, yang Urutan untuk kesesuaian
didasarkan atas direferensikan langsung IEEE / EIA standar 12207.x, kecuali ada pernyataan
bahwa standar ini telah diutamakan.
Kedua standar ini dan IEEE / EIA tempat 12207,1 -1997 persyaratan pada dokumen ConOps.
Tujuan dari lampiran ini adalah untuk menjelaskan hubungan antara dua set persyaratan,
sehingga pengguna akan menghasilkan dokumen yang dimaksudkan untuk
memenuhi kedua standar dapat melakukannya.
A.2 Korelasi
Klausul ini menjelaskan hubungan antara standar ini dan IEEE/E1A 12.207,0-1.996 di bidang-
bidang berikut: terminologi, proses, dan siklus hidup data.
Kedua standar ini dan lEEE / EIA 12.207,0-1.996 memiliki semantik yang sama untuk tenns kunci
perubahan, kendala, lingkungan, modus operasi, kebijakan, dan sistem.
Tujuan dari deskripsi adalah: IEEE / EIA 12.207,1-1.997, subclause 5.1.1: Tujuan: Jelaskan yang
direncanakan atau fungsi yang sebenarnya, desain, kinerja, atau proses.
Sebuah dokumen ConOps sesuai dengan standar ini akan mencapai tujuan yang disebutkan.
Deskripsi apapun sesuai dengan IEEE / EIA 12.207,1-1.997 harus memenuhi persyaratan konten
generik 5.1.2 diberikan dalam standar itu. Tabel A.3 standar ini daftar konten generik item dan,
dimana tepat, referensi yang subclause standar ini yang memerlukan informasi yang sama.
Kolom ketiga berisi informasi yang akan ditambahkan dalam rangka untuk memenuhi
persyaratan konten generik.