Cara Mengatur Perisian

Isi kandungan:

Cara Mengatur Perisian
Cara Mengatur Perisian

Video: Cara Mengatur Perisian

Video: Cara Mengatur Perisian
Video: Cara instalasi windows 8.1 di aplikasi virtualbox 2024, Mac
Anonim

Adakah anda mempunyai idea yang sempurna untuk program, tetapi tidak tahu bagaimana mengubahnya menjadi kenyataan? Belajar bahasa pengaturcaraan memerlukan masa, tetapi banyak pengaturcara yang berjaya diajar sendiri. Sebaik sahaja anda belajar berfikir seperti pengaturcara dan meletakkan asasnya, anda boleh membuat program sederhana dengan sedikit masa yang dilaburkan. Membuat program yang rumit akan menjadi lebih sukar, tetapi dengan latihan, anda boleh membuat program impian anda sebelum anda mengetahuinya.

Langkah-langkah

Bahagian 1 dari 7: Mempelajari Bahasa Pengaturcaraan

Memohon Geran Keusahawanan Langkah 2
Memohon Geran Keusahawanan Langkah 2

Langkah 1. Tentukan bahasa permulaan

Sekiranya anda tidak pernah membuat kod sebelumnya, anda pasti ingin memulai dengan bahasa yang ditujukan untuk pemula, tetapi masih membolehkan anda berusaha mencapai tujuan anda dengan program anda. Terdapat puluhan bahasa untuk dipilih, dan semuanya cemerlang dalam tugas dan pelaksanaan yang berbeza. Beberapa bahasa yang paling popular untuk pembangun baru termasuk:

  • C - Salah satu bahasa komputer lama, tetapi masih banyak digunakan. Belajar C juga akan memberi Anda kekuatan ketika Anda berkembang ke C ++ dan Java.
  • C ++ - Salah satu bahasa yang paling popular digunakan hari ini, terutamanya dalam pembangunan perisian. Belajar C ++ akan memakan masa, dan menguasainya lebih lama, tetapi ada banyak peluang setelah anda mengetahuinya.
  • Java - Bahasa lain yang sangat popular yang dapat ditingkatkan untuk berfungsi di hampir semua sistem operasi.
  • Python - Ini adalah salah satu bahasa yang lebih mudah digunakan, dan asasnya dapat dipelajari hanya dalam beberapa hari. Ia masih cukup kuat, dan digunakan dalam banyak aplikasi pelayan dan laman web.
Perisian Program Langkah 2
Perisian Program Langkah 2

Langkah 2. Siapkan persekitaran pembangunan

Anda memerlukan beberapa alat untuk mula menulis kod. Alat-alat ini disebut sebagai "persekitaran pembangunan" anda. Apa yang anda perlukan berbeza-beza bergantung pada bahasa yang anda kodkan.

  • Penyunting kod - Hampir semua pengaturcara akan mendapat faedah daripada memasang penyunting kod khusus. Walaupun anda boleh menulis kod menggunakan editor teks ringkas seperti Notepad, anda akan mendapati prosesnya lebih mudah jika anda mempunyai program yang menyoroti sintaks dan mengotomatisasi banyak tugas pengaturcaraan berulang. Beberapa penyunting kod yang popular termasuk Notepad ++, TextMate, dan JEdit.
  • Penyusun atau jurubahasa - Banyak bahasa, seperti C dan Java, perlu disusun sebelum anda dapat melaksanakan kod tersebut. Anda memerlukan penyusun untuk bahasa pilihan anda yang dipasang di komputer anda. Sebilangan besar penyusun juga akan melaksanakan tugas pelaporan pepijat.
  • IDE (Integrated Development Environment) - Beberapa bahasa pengaturcaraan mempunyai penyunting kod, penyusun, dan penangkap ralat semuanya disatukan dalam satu program yang disebut IDE. Anda biasanya boleh mendapatkan IDE ini dari laman web bahasa pengaturcaraan.
Perisian Program Langkah 3
Perisian Program Langkah 3

Langkah 3. Lengkapkan beberapa tutorial

Sekiranya anda tidak pernah diprogramkan sebelumnya, anda harus mula kecil. Cari beberapa tutorial dalam talian yang dapat memandu anda melalui konsep asas bahasa pilihan anda. Ini termasuk belajar tentang sintaks, pemboleh ubah, fungsi, rutin, pernyataan bersyarat, dan bagaimana semuanya sesuai.

Terdapat pelbagai tempat dalam talian yang menyediakan tutorial yang bagus, termasuk Udemy, Khan Academy, Codecademy, Code.org, dan banyak lagi

Perisian Program Langkah 4
Perisian Program Langkah 4

Langkah 4. Muat turun beberapa contoh dan program sumber terbuka

Memanipulasi kod contoh dapat membantu anda belajar bagaimana melaksanakan tugas menggunakan bahasa tersebut. Terdapat banyak contoh dan program sumber terbuka yang membolehkan anda mengakses semua kod yang menjadikan program ini berfungsi. Mulakan dengan program mudah yang berkaitan dengan jenis program yang ingin anda buat.

Perisian Program Langkah 5
Perisian Program Langkah 5

Langkah 5. Buat program sederhana untuk mempelajari asas-asasnya

Apabila tiba masanya untuk mula menulis kod anda sendiri, mulakan dengan asasnya. Tulis beberapa program dengan input dan output yang sederhana. Latih teknik yang anda perlukan dengan program yang lebih kompleks, seperti pengendalian data dan subrutin. Eksperimen dan cuba hancurkan program anda sendiri.

Perisian Program Langkah 6
Perisian Program Langkah 6

Langkah 6. Sertailah komuniti pengekodan

Mampu bercakap dengan pengaturcara berpengetahuan mengenai masalah yang anda hadapi sangat berharga. Anda boleh menemui pengaturcara yang berpikiran serupa di pelbagai laman web dan komuniti di internet. Sertailah beberapa yang berkaitan dengan bahasa pilihan anda dan baca semua yang anda boleh. Jangan takut untuk mengemukakan soalan, tetapi pastikan anda telah mencuba sendiri penyelesaiannya.

Langkah Kaya 16
Langkah Kaya 16

Langkah 7. Fahami bahawa mempelajari sebarang bahasa pengaturcaraan memerlukan masa

Anda tidak akan dapat membuat program pada kali pertama anda duduk di papan kekunci anda (bagaimanapun, bukan program yang rumit). Mempelajari cara menggunakan bahasa pengaturcaraan dengan berkesan memerlukan masa, tetapi dengan latihan, anda akan segera membuat kod dengan lebih pantas dan cekap.

Bahagian 2 dari 7: Merancang Program Anda

Memohon Geran Keusahawanan Langkah 8
Memohon Geran Keusahawanan Langkah 8

Langkah 1. Tuliskan dokumen reka bentuk asas

Sebelum anda memulakan pengekodan program anda, ada baiknya anda mempunyai bahan bertulis yang perlu dirujuk semasa proses pengaturcaraan. Dokumen reka bentuk menggariskan tujuan program dan menerangkan ciri-ciri secara mendalam. Ini membolehkan anda tetap fokus pada fungsi program.

  • Dokumen reka bentuk harus membincangkan setiap ciri yang ingin anda sertakan dan bagaimana ia akan dilaksanakan.
  • Dokumen reka bentuk juga harus mempertimbangkan aliran pengalaman pengguna dan bagaimana pengguna menyelesaikan tugasnya menggunakan program ini.
Lakukan Penyelidikan Langkah 5
Lakukan Penyelidikan Langkah 5

Langkah 2. Memetakan program menggunakan lakaran kasar

Buat peta untuk program anda, menunjukkan bagaimana pengguna beralih dari satu bahagian ke bahagian lain. Carta alir sederhana biasanya baik untuk program asas.

Tahan Terhadap Penyesuaian Tuntutan Nama atau Kesamaan Langkah 15
Tahan Terhadap Penyesuaian Tuntutan Nama atau Kesamaan Langkah 15

Langkah 3. Tentukan seni bina asas program yang anda buat

Matlamat program akan menentukan struktur yang anda pilih. Mengetahui struktur berikut yang manakah paling sesuai dengan program anda akan membantu memfokuskan pembangunan.

Perisian Program Langkah 11
Perisian Program Langkah 11

Langkah 4. Mulakan dengan program "1-2-3"

Ini adalah jenis program yang paling mudah, dan membolehkan anda merasa selesa dengan bahasa pengaturcaraan anda. Pada dasarnya, program 1-2-3 dimulakan, meminta input dari pengguna, dan kemudian memaparkan hasilnya. Setelah hasilnya dipaparkan, program berakhir.

  • Langkah seterusnya selepas 1-2-3 adalah REPL (Read-Execute-Print Loop). Ini adalah program 1-2-3 yang kembali ke 1 setelah memaparkan output.
  • Pertimbangkan program Paip. Ini adalah program yang mengubah input pengguna dan berjalan secara berterusan. Ini adalah kaedah yang baik untuk program yang memerlukan sedikit interaksi pengguna, seperti pembaca RSS. Program ini akan ditulis sebagai rangkaian kelas yang mempunyai satu gelung.

Bahagian 3 dari 7: Membuat Prototaip

Memohon Sijil Perkahwinan di Dwarka Langkah 10
Memohon Sijil Perkahwinan di Dwarka Langkah 10

Langkah 1. Fokus pada satu ciri

Prototaip biasanya menumpukan pada ciri utama program. Sebagai contoh, jika anda membuat program penganjur peribadi, prototaip anda mungkin merupakan fungsi penambahan kalendar dan acara.

Terima Kesalahan dan Belajar dari Mereka Langkah 18
Terima Kesalahan dan Belajar dari Mereka Langkah 18

Langkah 2. Ulangi sehingga ciri berfungsi

Prototaip anda seharusnya dapat digunakan sebagai programnya sendiri. Ini akan menjadi asas bagi yang lain, jadi pastikan ia berfungsi dengan baik. Semasa anda mengulangi fitur, terus perbaiki sehingga berfungsi dengan lancar dan cekap.

  • Prototaip ini membolehkan anda membuat perubahan pantas dan kemudian mengujinya.
  • Minta orang lain menguji prototaip anda untuk memastikannya berfungsi dengan baik.
  • Jangkakan prototaip akan berubah semasa anda menggunakannya.
Tulis Laporan Buku Langkah 6
Tulis Laporan Buku Langkah 6

Langkah 3. Jangan takut untuk membatalkan prototaip

Inti dari prototaip adalah bereksperimen sebelum melakukan. Prototaip ini membolehkan anda melihat apakah ciri yang anda mahukan mungkin sebelum anda membuat pengekodan program dengan betul. Sekiranya prototaip ditakdirkan gagal, batalkan dan kembali ke papan gambar. Ini akan menjimatkan banyak sakit kepala

Bahagian 4 dari 7: Membuat Program

Perisian Program Langkah 15
Perisian Program Langkah 15

Langkah 1. Buat pangkalan pseudokod

Ini adalah kerangka untuk projek anda, dan akan menjadi asas untuk pengkodan masa depan. Pseudo-code serupa dengan kod tetapi sebenarnya tidak akan disusun. Sebaliknya, ini membolehkan pengaturcara membaca dan menguraikan apa yang sepatutnya berlaku dengan kod tersebut.

Pseudo-code masih merujuk kepada sintaks bahasa pengaturcaraan, dan pseudo-code harus disusun seperti kod biasa

Menjadi Jurutera Perisian Langkah 2
Menjadi Jurutera Perisian Langkah 2

Langkah 2. Kembangkan prototaip anda

Anda boleh menggunakan prototaip yang ada sebagai asas program baru anda, atau anda dapat menyesuaikan kod prototaip ke dalam struktur program penuh anda yang lebih besar. Dalam kedua-dua keadaan, gunakan masa yang anda habiskan untuk bekerja dan menyempurnakan prototaip.

Perisian Program Langkah 17
Perisian Program Langkah 17

Langkah 3. Mulakan pengekodan

Ini adalah daging sebenar prosesnya. Pengekodan akan memakan masa paling lama, dan memerlukan banyak kompilasi dan ujian untuk memastikan kod tersebut berfungsi. Sekiranya anda bekerja dengan satu pasukan, bermula dari pseudo-code dapat membantu menjaga semua orang di halaman yang sama.

Perisian Program Langkah 18
Perisian Program Langkah 18

Langkah 4. Komen semua kod anda

Gunakan fitur komen bahasa pengaturcaraan anda untuk menambahkan komen ke semua kod anda. Ini bukan sahaja dapat membantu sesiapa sahaja yang bekerja di program anda mengetahui kodnya, tetapi juga akan membantu anda mengingati apa yang dilakukan oleh kod anda sendiri ketika anda kembali ke projek itu nanti.

Bahagian 5 dari 7: Menguji Program

Menjadi Jurutera Perisian Langkah 4
Menjadi Jurutera Perisian Langkah 4

Langkah 1. Uji setiap ciri baru

Setiap ciri baru yang ditambahkan ke program harus disusun dan diuji. Semakin banyak orang yang boleh anda uji, semakin besar kemungkinan anda dapat mengesan kesilapan. Penguji anda harus diberitahu bahawa program ini masih belum selesai dan mereka dapat dan akan menghadapi kesalahan yang serius.

Ini sering disebut sebagai ujian alfa

Menjadi Jurutera Perisian Langkah 5
Menjadi Jurutera Perisian Langkah 5

Langkah 2. Uji program lengkap ciri anda

Setelah melaksanakan semua ciri dalam program anda, anda harus memulakan satu ujian intensif yang merangkumi semua aspek program. Pusingan ujian ini juga harus merangkumi jumlah penguji terbesar.

Ini sering disebut sebagai ujian beta

Jadilah Penyelia Berkesan Langkah 4
Jadilah Penyelia Berkesan Langkah 4

Langkah 3. Uji calon pelepas

Ketika anda terus melakukan penyesuaian dan menambahkan aset ke program anda, pastikan versi yang ingin anda lepaskan telah diuji secara menyeluruh.

Bahagian 6 dari 7: Membuat Aset

Memohon Geran Keusahawanan Langkah 1
Memohon Geran Keusahawanan Langkah 1

Langkah 1. Tentukan apa yang anda perlukan

Sifat program akan menentukan aset yang anda perlukan. Adakah anda memerlukan suara tersuai? Karya seni? Kandungan? Semua soalan ini harus dijawab sebelum anda melepaskan program anda.

Berjaya dalam Pemasaran Rangkaian Langkah 2
Berjaya dalam Pemasaran Rangkaian Langkah 2

Langkah 2. Pertimbangkan penyumberan luar

Sekiranya anda memerlukan banyak aset, tetapi tidak memiliki tenaga kerja atau bakat untuk membuatnya sendiri, anda boleh mempertimbangkan untuk membuat aset. Terdapat banyak freelancer di luar sana yang mungkin bersedia untuk mengerjakan projek anda.

Bersedia untuk Temuduga Kerja Langkah 10
Bersedia untuk Temuduga Kerja Langkah 10

Langkah 3. Laksanakan aset anda

Pastikan bahawa ia tidak mengganggu fungsi program anda, dan tidak ada yang berlebihan. Menambah aset biasanya berlaku pada peringkat akhir kitaran pengaturcaraan, melainkan aset tersebut tidak dapat dipisahkan dengan program itu sendiri. Ini paling kerap berlaku dalam pengaturcaraan permainan video.

Bahagian 7 dari 7: Melancarkan Program

Perisian Program Langkah 25
Perisian Program Langkah 25

Langkah 1. Pertimbangkan untuk melepaskan program anda sebagai sumber terbuka

Ini membolehkan orang lain mengambil kod yang anda buat dan memperbaikinya. Open-source adalah model pelepasan yang didorong oleh komuniti, dan anda mungkin akan mendapat sedikit keuntungan. Manfaatnya ialah pengaturcara lain dapat menarik minat projek anda dan membantu memperluas skop dengan ketara.

Memasarkan Produk Langkah 1
Memasarkan Produk Langkah 1

Langkah 2. Buat kedai

Sekiranya anda ingin menjual perisian anda, anda boleh membuat etalase di laman web anda untuk membolehkan pelanggan membeli dan memuat turun perisian anda. Perlu diingat bahawa jika anda mempunyai pelanggan yang membayar, mereka akan mengharapkan produk yang berfungsi dan bebas ralat.

Bergantung pada produk anda, terdapat pelbagai perkhidmatan yang boleh anda jual juga

Tulis Cadangan Geran Langkah 16
Tulis Cadangan Geran Langkah 16

Langkah 3. Terus menyokong pembebasan anda

Setelah melepaskan perisian anda, kemungkinan anda akan mula menerima laporan bug dari pengguna baru. Kategorikan pepijat ini mengikut tahap kritikal mereka, dan kemudian mula mengatasinya. Semasa anda mengemas kini program, anda boleh melepaskan versi atau patch baru yang mengemas kini bahagian kod tertentu.

Sokongan selepas pelepasan yang kuat dapat meningkatkan pengekalan pelanggan anda dan menyebarkan mulut ke mulut

Nikmati Sendiri Langkah 14
Nikmati Sendiri Langkah 14

Langkah 4. Iklankan perisian anda

Orang perlu mengetahui perisian anda ada sebelum mereka mula menggunakannya. Berikan salinan ulasan ke laman tinjauan yang relevan, pertimbangkan untuk membuat versi percubaan percuma, tulis siaran pers, dan lakukan semua yang anda boleh untuk menyebarkan berita mengenai perisian anda.

Disyorkan: